SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) 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í.
Obtiene la clave para la cláusula de identificador de clave especificada.
public:
virtual System::IdentityModel::Tokens::SecurityKey ^ ResolveKeyIdentifierClause(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public virtual System.IdentityModel.Tokens.SecurityKey ResolveKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
abstract member ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
override this.ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
Public Overridable Function ResolveKeyIdentifierClause (keyIdentifierClause As SecurityKeyIdentifierClause) As SecurityKey
Parámetros
- keyIdentifierClause
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause para el que se va a obtener la clave.
Devoluciones
SecurityKey que representa a la clave.
Comentarios
El método ResolveKeyIdentifierClause llama a MatchesKeyIdentifierClause para determinar primero si la cláusula de identificador de clave especificada es igual que esta instancia.
La implementación predeterminada devuelve el primer elemento de la SecurityKeys colección si la colección no está vacía y si MatchesKeyIdentifierClause devuelve true
; de lo contrario, devuelve null
.
Notas a los desarrolladores de herederos
Cuando hereda de SecurityToken e implementa el método ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) y keyIdentifierClause
no se puede resolver, devuelve null
. No debería producirse una excepción desde el método ResolveKeyIdentifierClause(SecurityKeyIdentifierClause).