SecurityTokenResolver.TryResolveSecurityKey Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.