SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Metodo

Definizione

Ottiene la chiave per la clausola dell'identificatore di chiave specificata.

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

Parametri

keyIdentifierClause
SecurityKeyIdentifierClause

Classe SecurityKeyIdentifierClause per cui ottenere la chiave.

Restituisce

Classe SecurityKey che rappresenta la chiave.

Commenti

Il metodo ResolveKeyIdentifierClause chiama MatchesKeyIdentifierClause per determinare prima se la clausola dell'identificatore di chiave specificata corrisponde a questa istanza.

L'implementazione predefinita restituisce il primo elemento della SecurityKeys raccolta se la raccolta non è vuota e se MatchesKeyIdentifierClause restituisce true; in caso contrario, restituisce null.

Note per gli eredi

Quando si eredita da SecurityToken, e si implementa il metodo ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) e non è possibile risolvere keyIdentifierClause, viene restituito null. Un'eccezione non deve essere generata dal metodo ResolveKeyIdentifierClause(SecurityKeyIdentifierClause).

Si applica a

Vedi anche