Поделиться через


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значение . Это поведение происходит даже с привязками, предоставляемыми системой. Однако WSDL, созданный WCF, по-прежнему содержит <sp:EncryptSignature> утверждение.

Список членов и их описания см. в разделе MessageProtectionOrder.

Применяется к