Sdílet prostřednictvím


SecurityTokenResolver.TryResolveSecurityKey Metoda

Definice

Pokusí se načíst klíč, na který odkazuje zadaná klauzule identifikátoru klíče.

public:
 bool TryResolveSecurityKey(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityKey ^ % key);
public bool TryResolveSecurityKey (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key);
member this.TryResolveSecurityKey : System.IdentityModel.Tokens.SecurityKeyIdentifierClause * SecurityKey -> bool
Public Function TryResolveSecurityKey (keyIdentifierClause As SecurityKeyIdentifierClause, ByRef key As SecurityKey) As Boolean

Parametry

keyIdentifierClause
SecurityKeyIdentifierClause

A SecurityKeyIdentifierClause pro načtení klíče pro.

key
SecurityKey

Když tato metoda vrátí, obsahuje SecurityKey klíč, na který odkazuje zadaná klauzule identifikátoru klíče. Tento parametr se předává neinicializovaný.

Návraty

truekdy lze načíst klíč pro zadanou klauzuli identifikátoru klíče; v opačném případě . false

Výjimky

keyIdentifierClause je null.

Poznámky

Metody TryResolveSecurityKey a ResolveSecurityKey se liší v tom, co se stane, když klauzuli identifikátoru klíče nelze přeložit na klíč. Metoda TryResolveSecurityKey vrátí false, zatímco ResolveSecurityKey metoda vyvolá výjimku.

Platí pro