SecurityBindingElement.SecurityHeaderLayout Proprietà

Definizione

Ottiene o imposta l'ordinamento degli elementi nell'intestazione di sicurezza per questa associazione.

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

Valore della proprietà

Oggetto SecurityHeaderLayout che rappresenta l'ordinamento degli elementi nell'intestazione di sicurezza per questa associazione. Il valore predefinito è Strict.

Eccezioni

Il valore non è un valore valido SecurityHeaderLayout .

Commenti

L'enumerazione SecurityHeaderLayout contiene i membri seguenti:

  • Strict: gli elementi vengono aggiunti all'intestazione di sicurezza in base al principio generale di "dichiara prima dell'uso".

  • Lax: gli elementi vengono aggiunti all'intestazione di sicurezza in qualsiasi ordine conforme a WSS: sicurezza dei messaggi SOAP.

  • LaxTimestampFirst: gli elementi vengono aggiunti all'intestazione di sicurezza in qualsiasi ordine conforme a WSS: sicurezza dei messaggi SOAP, ad eccezione del fatto che il primo elemento nell'intestazione di sicurezza deve essere un wsse:Timestamp elemento .

  • LaxTimestampLast: gli elementi vengono aggiunti all'intestazione di sicurezza in qualsiasi ordine conforme a WSS: sicurezza dei messaggi SOAP, ad eccezione del fatto che l'ultimo elemento nell'intestazione di sicurezza deve essere un wsse:Timestamp elemento .

Si applica a