SecurityMessageProperty Classe

Définition

Contient des propriétés liées à la sécurité et est attachée à 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 du client sont traduits en une instance de ServiceSecurityContext, qui est attachée au message à l’aide d’un SecurityMessageProperty. Cette propriété peut être utilisée par des couches supérieures pour implémenter une logique d’autorisation personnalisée.

Constructeurs

Nom Description
SecurityMessageProperty()

Initialise une nouvelle instance de la classe SecurityMessageProperty.

Propriétés

Nom Description
ExternalAuthorizationPolicies

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

HasIncomingSupportingTokens

Indique si le message entrant contient au moins un 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 SecurityTokenSpecification jeton initiateur pour ce message.

OutgoingSupportingTokens

Obtient une collection d’objets sortants SupportingTokenSpecification .

ProtectionToken

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

RecipientToken

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

SenderIdPrefix

Obtient ou définit le préfixe d’ID d’expéditeur pour ce message.

ServiceSecurityContext

Obtient ou définit le ServiceSecurityContext message correspondant.

TransportToken

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

Méthodes

Nom Description
CreateCopy()

Clone l’instance actuelle de cette classe.

Dispose()

Supprime 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()

Sert de fonction de hachage par défaut.

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

Obtient ou crée une instance de cette classe à partir du message spécifié.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à