Compartilhar via


SecurityBindingElement.SecurityHeaderLayout Propriedade

Definição

Obtém ou define a ordenação dos elementos no cabeçalho de segurança dessa associação.

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

Valor da propriedade

O SecurityHeaderLayout que representa a ordenação dos elementos no cabeçalho de segurança dessa associação. O padrão é Strict.

Exceções

O valor não é um valor SecurityHeaderLayout válido.

Comentários

A SecurityHeaderLayout enumeração contém os seguintes membros:

  • Strict: itens são adicionados ao cabeçalho de segurança de acordo com o princípio geral de "declarar antes do uso".

  • Lax: os itens são adicionados ao cabeçalho de segurança em qualquer ordem que esteja em conformidade com a segurança do WSS: SOAP Message.

  • LaxTimestampFirst: os itens são adicionados ao cabeçalho de segurança em qualquer ordem que esteja em conformidade com a segurança da mensagem WSS: SOAP, exceto que o primeiro elemento no cabeçalho de segurança deve ser um wsse:Timestamp elemento.

  • LaxTimestampLast: os itens são adicionados ao cabeçalho de segurança em qualquer ordem que esteja em conformidade com a segurança da mensagem WSS: SOAP, exceto que o último elemento no cabeçalho de segurança deve ser um wsse:Timestamp elemento.

Aplica-se a