SecurityBindingElement.SecurityHeaderLayout Właściwość

Definicja

Pobiera lub ustawia kolejność elementów w nagłówku zabezpieczeń dla tego powiązania.

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

Wartość właściwości

Element SecurityHeaderLayout reprezentujący kolejność elementów w nagłówku zabezpieczeń dla tego powiązania. Wartość domyślna to Strict.

Wyjątki

Wartość nie jest prawidłową SecurityHeaderLayout wartością.

Uwagi

Wyliczenie SecurityHeaderLayout zawiera następujące elementy członkowskie:

  • Strict: Elementy są dodawane do nagłówka zabezpieczeń zgodnie z ogólną zasadą "deklarowania przed użyciem".

  • Lax: Elementy są dodawane do nagłówka zabezpieczeń w dowolnej kolejności zgodnej z zabezpieczeniami usług WSS: zabezpieczenia komunikatów protokołu SOAP.

  • LaxTimestampFirst: Elementy są dodawane do nagłówka zabezpieczeń w dowolnej kolejności zgodnej z usługą WSS: zabezpieczenia komunikatów protokołu SOAP z wyjątkiem tego, że pierwszy element w nagłówku zabezpieczeń musi być elementem wsse:Timestamp .

  • LaxTimestampLast: Elementy są dodawane do nagłówka zabezpieczeń w dowolnej kolejności zgodnej z usługą WSS: zabezpieczenia komunikatów protokołu SOAP, z tą różnicą, że ostatni element w nagłówku zabezpieczeń musi być elementem wsse:Timestamp .

Dotyczy