SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Méthode
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.
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).