Sdílet prostřednictvím


SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Metoda

Definice

Získá klíč pro zadanou klauzuli identifikátoru klíč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

Parametry

keyIdentifierClause
SecurityKeyIdentifierClause

A SecurityKeyIdentifierClause , pro který získáte klíč.

Návraty

A SecurityKey , který představuje klíč.

Poznámky

Voláním ResolveKeyIdentifierClause metody MatchesKeyIdentifierClause nejprve určíte, zda je zadaná klauzule identifikátoru klíče stejná jako tato instance.

Výchozí implementace vrátí první prvek SecurityKeys kolekce, pokud kolekce není prázdná a pokud MatchesKeyIdentifierClause vrátí ; truev opačném případě vrátí null.

Poznámky pro dědice

Pokud dědíte z SecurityTokena implementujete metodu ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) a keyIdentifierClause nelze ji vyřešit, vraťte null. Z metody by neměla být vyvolán ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) výjimka.

Platí pro

Viz také