AsymmetricSecurityBindingElement.MessageProtectionOrder Egenskap

Definition

Hämtar eller anger ordningen för meddelandekryptering och signering för den här bindningen.

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

Egenskapsvärde

Ett av de MessageProtectionOrder värden som anger hur meddelandet skyddas. Standardvärdet är SignBeforeEncrypt.

Undantag

Värdet är inte en giltig medlem i uppräkningen.

Kommentarer

Note

Om det inte finns något i meddelandet som är krypterat krypteras inte signaturelementet även när MessageProtectionOrder egenskapen är inställd på SignBeforeEncryptAndEncryptSignature. Det här beteendet inträffar även med bindningar som tillhandahålls av systemet. WSDL som genereras av WCF innehåller dock fortfarande försäkran <sp:EncryptSignature> .

En lista över medlemmarna och deras beskrivningar finns i MessageProtectionOrder.

Gäller för