Partager via


SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Méthode

Définition

Obtient la clé pour la clause d'identificateur de clé spécifiée.

public:
 virtual System::IdentityModel::Tokens::SecurityKey ^ ResolveKeyIdentifierClause(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public virtual System.IdentityModel.Tokens.SecurityKey ResolveKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
abstract member ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
override this.ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
Public Overridable Function ResolveKeyIdentifierClause (keyIdentifierClause As SecurityKeyIdentifierClause) As SecurityKey

Paramètres

keyIdentifierClause
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause pour lequel obtenir la clé.

Retours

SecurityKey qui représente la clé.

Remarques

La méthode ResolveKeyIdentifierClause appelle le MatchesKeyIdentifierClause pour déterminer en premier lieu si la clause d'identificateur de clé spécifiée est la même que cette instance.

L’implémentation par défaut retourne le premier élément de la SecurityKeys collection si la collection n’est pas vide et si MatchesKeyIdentifierClause retourne true; sinon, elle retourne null.

Notes pour les héritiers

Lorsque vous héritez de SecurityToken, que vous implémentez la méthode ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) et que keyIdentifierClause ne peut être résolu, retournez null. Aucune exception ne doit être levée à partir de la méthode ResolveKeyIdentifierClause(SecurityKeyIdentifierClause).

S’applique à

Voir aussi