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.

key
SecurityKey

Pokud tato metoda vrátí, obsahuje SecurityKey obsahující klíč odkazovaný v zadané klauzuli identifikátor klíče. Tento parametr se předává neinicializovaný.

Návraty

truepokud lze klíč načíst 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 metody se liší v tom, co se stane, když klauzule identifikátoru klíče nelze přeložit na klíč. Metoda TryResolveSecurityKey vrátí false, zatímco ResolveSecurityKey metoda vyvolá výjimku.

Platí pro