Comparteix a través de


SecurityTokenResolver.TryResolveSecurityKey Método

Definición

Intenta recuperar la clave a la que se hace referencia en la cláusula de identificador clave especificado.

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

Parámetros

keyIdentifierClause
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause para el que se va a recuperar la clave.

key
SecurityKey

Cuando este método finaliza, contiene SecurityKey que contiene la clave a la que se hace referencia en la cláusula de identificador clave especificada. Este parámetro se pasa sin inicializar.

Devoluciones

true cuando una clave se puede recuperar para el identificador clave especificado; de lo contrario, false.

Excepciones

keyIdentifierClause es null.

Comentarios

TryResolveSecurityKey y los métodos ResolveSecurityKey difieren en lo que pasa cuando la cláusula de identificador clave no se puede resolver como una clave. El método TryResolveSecurityKey devuelve false, mientras que el método ResolveSecurityKey produce una excepción.

Se aplica a