Condividi tramite


SecurityTokenResolver.TryResolveSecurityKey Metodo

Definizione

Tenta di recuperare la chiave alla quale viene fatto riferimento nella clausola dell'identificatore di chiave specificata.

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

Parametri

keyIdentifierClause
SecurityKeyIdentifierClause

Oggetto SecurityKeyIdentifierClause per cui recuperare la chiave.

key
SecurityKey

Quando ha esito positivo, il metodo contiene una classe SecurityKey che contiene la chiave alla quale viene fatto riferimento nella clausola dell'identificatore di chiave specificata. Questo parametro viene passato non inizializzato.

Restituisce

Restituisce true quando è possibile recuperare una chiave per la clausola dell'identificatore di chiave specificata. In caso contrario, restituisce false.

Eccezioni

keyIdentifierClause è null.

Commenti

I metodi TryResolveSecurityKey e ResolveSecurityKey differiscono in ciò che si verifica quando la clausola dell'identificatore di chiave non può essere risolta in una chiave. Il metodo TryResolveSecurityKey restituisce false, mentre il metodo ResolveSecurityKey genera un' eccezione.

Si applica a