在序列化期间加密字段的MessageBodyMember或MessageHeader属性

时间:2014-01-05 21:38:40

标签: .net wcf serialization

我在70-513 WCF认证考试中遇到了以下问题:

  

您开发包含a的Windows Communication Foundation(WCF)SOAP服务   名为Order的类。 Order类包含一个名为secret的字段,用于存储私有数据。 Order类包含以下代码:

     

该服务具有以下要求:

     

secret字段必须加密。 Order类中的所有其他字段必须序列化为纯文本。您需要为Order类配置序列化。你应该怎么做?

     
      
  • 甲。将MessageHeader属性添加到secret字段并将ProtectionLevel设置为Sign。   将MessageBodyMember属性添加到类的其他每个字段。
  •   
  • B中。将MessageBodyMember属性添加到secret字段并将ProtectionLevel设置为   标志。   将MessageBodyMember属性添加到类的其他每个字段。
  •   
  • ℃。将MessageBodyMember属性添加到secret字段并将ProtectionLevel设置为   EncryptAndSign。   将MessageBodyMember属性添加到类的其他每个字段。
  •   
  • d。将MessageHeader属性添加到secret字段并将ProtectionLevel设置为   EncryptAndSign。   将MessageBodyMember属性添加到类的其他每个字段。
  •   

答案应该是C,但我发现网上有人说答案应该是D.请帮助。

1 个答案:

答案 0 :(得分:0)

对我来说,它是D.因为肥皂体只能有一个保护等级,这意味着使用最高安全等级。因此,如果是C,所有正文成员都将签名。 D符合要求。