Condividi tramite


SecurityMessageProperty Classe

Definizione

Contiene proprietà di sicurezza e viene allegato a un messaggio.

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
Ereditarietà
SecurityMessageProperty
Implementazioni

Commenti

I risultati dell'autenticazione client vengono tradotti in un'istanza di ServiceSecurityContext che viene allegata al messaggio utilizzando un elemento SecurityMessageProperty. Questa proprietà può essere utilizzata dai livelli superiori per implementare la logica di autorizzazione personalizzata.

Costruttori

SecurityMessageProperty()

Inizializza una nuova istanza della classe SecurityMessageProperty.

Proprietà

ExternalAuthorizationPolicies

Ottiene o imposta una raccolta di criteri di autorizzazione esterni.

HasIncomingSupportingTokens

Indica se il messaggio in entrata contiene almeno un token di sicurezza di supporto.

IncomingSupportingTokens

Ottiene o imposta una raccolta di token di supporto in entrata.

InitiatorToken

Ottiene o imposta il token dell'iniziatore SecurityTokenSpecification per questo messaggio.

OutgoingSupportingTokens

Ottiene o imposta una raccolta di oggetti SupportingTokenSpecification in uscita.

ProtectionToken

Ottiene o imposta il token di sicurezza SecurityTokenSpecification per questo messaggio.

RecipientToken

Ottiene o imposta il token del destinatario SecurityTokenSpecification per questo messaggio.

SenderIdPrefix

Ottiene o imposta il prefisso dell'ID del mittente per questo messaggio.

ServiceSecurityContext

Ottiene o imposta l'elemento ServiceSecurityContext per questo messaggio.

TransportToken

Ottiene o imposta il token di trasporto SecurityTokenSpecification per questo messaggio.

Metodi

CreateCopy()

Esegue il clone dell'istanza corrente di questa classe.

Dispose()

Elimina l'istanza corrente di questa classe.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetOrCreate(Message)

Ottiene o crea un'istanza di questa classe dal messaggio specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a