Freigeben über


AsymmetricSecurityBindingElement.MessageProtectionOrder Eigenschaft

Definition

Ruft die Reihenfolge der Nachrichtenverschlüsselung und der Signierung für diese Bindung ab, oder legt diese fest.

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

Eigenschaftswert

Einer der MessageProtectionOrder-Werte, die angeben, wie die Nachricht geschützt wird. Der Standardwert ist SignBeforeEncrypt.

Ausnahmen

Der Wert ist kein gültiger Member der Enumeration.

Hinweise

Hinweis

Enthält die Nachricht keinerlei verschlüsselte Inhalte, wird das Signaturelement nicht verschlüsselt. Dies gilt auch, wenn die MessageProtectionOrder-Eigenschaft auf SignBeforeEncryptAndEncryptSignature festgelegt wurde. Dieses Verhalten tritt sogar mit vom System bereitgestellten Bindungen auf. Die von WCF generierte WSDL enthält jedoch weiterhin die <sp:EncryptSignature> Assertion.

Eine Liste dieser Member und ihrer Beschreibungen finden Sie unter MessageProtectionOrder.

Gilt für: