Partager via


SecurityMessageProperty Classe

Définition

Contient des propriétés relatives à la sécurité et est joint à un message.

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
Héritage
SecurityMessageProperty
Implémente

Remarques

Les résultats de l'authentification client sont traduits dans une instance de ServiceSecurityContext jointe au message à l'aide d'une SecurityMessageProperty. Cette propriété peut être utilisée par les couches supérieures pour implémenter la logique d'autorisation personnalisée.

Constructeurs

SecurityMessageProperty()

Initialise une nouvelle instance de la classe SecurityMessageProperty.

Propriétés

ExternalAuthorizationPolicies

Obtient ou définit une collection de stratégies d'autorisation externes.

HasIncomingSupportingTokens

Indique si le message entrant contient au moins un élément jeton de sécurité de prise en charge.

IncomingSupportingTokens

Obtient ou définit une collection de jetons de prise en charge entrants.

InitiatorToken

Obtient ou définit le jeton d'initiateur de la SecurityTokenSpecification pour ce message.

OutgoingSupportingTokens

Obtient une collection d’objets SupportingTokenSpecification sortants.

ProtectionToken

Obtient ou définit le jeton de protection de la SecurityTokenSpecification pour ce message.

RecipientToken

Obtient ou définit le jeton de destinataire de la SecurityTokenSpecification pour ce message.

SenderIdPrefix

Obtient ou définit le préfixe de l'ID de l'expéditeur pour ce message.

ServiceSecurityContext

Obtient ou définit le ServiceSecurityContext pour ce message.

TransportToken

Obtient ou définit le jeton de transport de la SecurityTokenSpecification pour ce message.

Méthodes

CreateCopy()

Clone l'instance actuelle de cette classe.

Dispose()

Élimine l'instance actuelle de cette classe.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetOrCreate(Message)

Obtient ou définit une instance de cette classe à partir du message spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à