SecurityMessageProperty Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |