SecurityBindingElement.SecurityHeaderLayout Propriété

Définition

Obtient ou définit l'ordre des éléments dans l'en-tête de sécurité de cette liaison.

public:
 property System::ServiceModel::Channels::SecurityHeaderLayout SecurityHeaderLayout { System::ServiceModel::Channels::SecurityHeaderLayout get(); void set(System::ServiceModel::Channels::SecurityHeaderLayout value); };
public System.ServiceModel.Channels.SecurityHeaderLayout SecurityHeaderLayout { get; set; }
member this.SecurityHeaderLayout : System.ServiceModel.Channels.SecurityHeaderLayout with get, set
Public Property SecurityHeaderLayout As SecurityHeaderLayout

Valeur de propriété

SecurityHeaderLayout qui représente l'ordre des éléments dans l'en-tête de sécurité de cette liaison. La valeur par défaut est Strict.

Exceptions

La valeur n'est pas une valeur SecurityHeaderLayout valide.

Remarques

L'énumération SecurityHeaderLayout contient les membres suivants :

  • Strict: les éléments sont ajoutés à l’en-tête de sécurité selon le principe général de « déclarer avant utilisation ».

  • Lax : les éléments sont ajoutés à l'en-tête de sécurité dans n'importe quel ordre mais conforme aux spécifications « WSS: SOAP Message Security ».

  • LaxTimestampFirst : les éléments sont ajoutés à l'en-tête de sécurité dans n'importe quel ordre conforme aux spécifications « WSS : SOAP Message Security », à l'exception du premier élément dans l'en-tête de sécurité, qui doit correspondre à un élément wsse:Timestamp.

  • LaxTimestampLast : les éléments sont ajoutés à l'en-tête de sécurité dans n'importe quel ordre conforme aux spécifications « WSS : SOAP Message Security », à l'exception du dernier élément dans l'en-tête de sécurité, qui doit correspondre à un élément wsse:Timestamp.

S’applique à