SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Método

Definição

Obtém a chave para a cláusula identificadora de chave 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

A SecurityKeyIdentifierClause para obter a chave.

Devoluções

A SecurityKey que representa a chave.

Observações

O ResolveKeyIdentifierClause método chama o MatchesKeyIdentifierClause para primeiro determinar se a cláusula identificadora de chave especificada é igual à desta instância.

A implementação padrão devolve o primeiro elemento da SecurityKeys coleção se a coleção não estiver vazia e se MatchesKeyIdentifierClause devolver true; caso contrário, retorna null.

Notas para Herdeiros

Quando herdas de SecurityToken, e implementas o ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) método e keyIdentifierClause não pode ser resolvido, devolve null. Não deve ser excluída uma exceção do ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) método.

Aplica-se a

Ver também