Compartilhar via


SecurityMessageProperty Classe

Definição

Contém propriedades relacionadas à segurança e é anexado 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 de autenticação de cliente são convertidos em uma instância do 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

SecurityMessageProperty()

Inicializa uma nova instância da classe SecurityMessageProperty.

Propriedades

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 token iniciador SecurityTokenSpecification para esta mensagem.

OutgoingSupportingTokens

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

ProtectionToken

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

RecipientToken

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

SenderIdPrefix

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

ServiceSecurityContext

Obtém ou define o ServiceSecurityContext para essa mensagem.

TransportToken

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

Métodos

CreateCopy()

Clona a instância atual desta classe.

Dispose()

Descarta a instância atual desta 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 desta classe da mensagem especificada.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a