SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Método

Definición

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).

Se aplica a

Consulte también