nerdexam
Microsoft

70-513 · Question #122

You are creating a Windows Communication Foundation (WCF) service that accepts messages from clients when they are started. The message is defined as follows: [MessageContract] public class Agent {…

The correct answer is A. Add a MessageBodyMember attribute to the CodeName property and set the. See the full explanation below for the reasoning.

Question

You are creating a Windows Communication Foundation (WCF) service that accepts messages from clients when they are started. The message is defined as follows:

[MessageContract] public class Agent { public string CodeName { get; set; } public string SecretHandshake { get; set; } } You have the following requirements:

  • The CodeName property must be sent in clear text.
  • The service must be able to verify that the property value was not

changed after being sent by the client.

  • The SecretHandshake property must not be sent in clear text and must

be readable by the service. What should you do?

Options

  • AAdd a MessageBodyMember attribute to the CodeName property and set the
  • BAdd a DataProtectionPermission attribute to the each property and set the ProtectData
  • CAdd an xmlText attribute to the CodeName property and set the DataType property to Signed.
  • DAdd an ImmutableObject attribute to the CodeName property and set its value property to true.

How the community answered

(33 responses)
  • A
    73% (24)
  • B
    3% (1)
  • C
    15% (5)
  • D
    9% (3)

Community Discussion

No community discussion yet for this question.

Full 70-513 Practice