SecurityTokenResolver.TryResolveSecurityKey Metodo

Definizione

Tenta di recuperare la chiave a cui si fa 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 il quale recuperare la chiave.

key
SecurityKey

Quando termina, questo metodo contiene un oggetto SecurityKey contenente la chiave a cui viene fatto riferimento nella clausola dell'identificatore di chiave specificata. Questo parametro viene passato non inizializzato.

Valori restituiti

true quando una chiave può essere recuperata per la clausola dell'identificatore di chiave specificata; in caso contrario, false.

Eccezioni

keyIdentifierClause è null.

Commenti

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

Si applica a