AsymmetricSecurityBindingElement.MessageProtectionOrder 属性

定义

获取或设置此绑定的消息加密和签名的顺序。

public:
 property System::ServiceModel::Security::MessageProtectionOrder MessageProtectionOrder { System::ServiceModel::Security::MessageProtectionOrder get(); void set(System::ServiceModel::Security::MessageProtectionOrder value); };
public System.ServiceModel.Security.MessageProtectionOrder MessageProtectionOrder { get; set; }
member this.MessageProtectionOrder : System.ServiceModel.Security.MessageProtectionOrder with get, set
Public Property MessageProtectionOrder As MessageProtectionOrder

属性值

一个指定如何保护消息的 MessageProtectionOrder 值。 默认值为 SignBeforeEncrypt

例外

该值不是枚举的有效成员。

注解

注意

如果加密的消息中没有任何内容,则不会对签名元素进行加密,即使当 MessageProtectionOrder 属性设置为 SignBeforeEncryptAndEncryptSignature 也是如此。 系统提供的绑定也会出现此行为。 但是,WCF 生成的 WSDL 仍包含断 <sp:EncryptSignature> 言。

有关成员及其说明的列表,请参见 MessageProtectionOrder

适用于