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 ^ skiClause);
public virtual System.IdentityModel.Tokens.SecurityKey ResolveKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
public virtual System.IdentityModel.Tokens.SecurityKey ResolveKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause skiClause);
abstract member ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
override this.ResolveKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityKey
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
Public Overridable Function ResolveKeyIdentifierClause (skiClause As SecurityKeyIdentifierClause) As SecurityKey

Parámetros

keyIdentifierClauseskiClause
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause para el que se va a obtener la clave.

Devoluciones

SecurityKey

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