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.