SecurityMessageProperty Classe

Definição

Contém propriedades relacionadas à segurança e é anexada a uma mensagem.

public ref class SecurityMessageProperty : IDisposable, System::ServiceModel::Channels::IMessageProperty
public class SecurityMessageProperty : IDisposable, System.ServiceModel.Channels.IMessageProperty
type SecurityMessageProperty = class
    interface IMessageProperty
    interface IDisposable
Public Class SecurityMessageProperty
Implements IDisposable, IMessageProperty
Herança
SecurityMessageProperty
Implementações

Comentários

Os resultados da autenticação do cliente são convertidos em uma instância de ServiceSecurityContext, que é anexada à mensagem usando um SecurityMessageProperty. Essa propriedade pode ser usada por camadas mais altas para implementar a lógica de autorização personalizada.

Construtores

Nome Description
SecurityMessageProperty()

Inicializa uma nova instância da classe SecurityMessageProperty.

Propriedades

Nome Description
ExternalAuthorizationPolicies

Obtém ou define uma coleção de políticas de autorização externas.

HasIncomingSupportingTokens

Indica se a mensagem de entrada contém pelo menos um token de segurança de suporte.

IncomingSupportingTokens

Obtém ou define uma coleção de tokens de suporte de entrada.

InitiatorToken

Obtém ou define o SecurityTokenSpecification token do iniciador para esta mensagem.

OutgoingSupportingTokens

Obtém uma coleção de objetos de saída SupportingTokenSpecification .

ProtectionToken

Obtém ou define o SecurityTokenSpecification token de proteção para esta mensagem.

RecipientToken

Obtém ou define o token de SecurityTokenSpecification destinatário para esta mensagem.

SenderIdPrefix

Obtém ou define o prefixo da ID do remetente para esta mensagem.

ServiceSecurityContext

Obtém ou define a ServiceSecurityContext mensagem para esta mensagem.

TransportToken

Obtém ou define o SecurityTokenSpecification token de transporte para esta mensagem.

Métodos

Nome Description
CreateCopy()

Clona a instância atual dessa classe.

Dispose()

Descarta a instância atual dessa classe.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetOrCreate(Message)

Obtém ou cria uma instância dessa classe a partir da mensagem especificada.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a