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


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.

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