Partilhar via


SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Método

Definição

Obtém a chave para a cláusula de identificador de chave especificado.

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

Um SecurityKeyIdentifierClause para o qual obter a chave.

Retornos

Uma SecurityKey que representa a chave.

Comentários

O ResolveKeyIdentifierClause método chama o MatchesKeyIdentifierClause para determinar primeiro se a cláusula de identificador de chave especificada é a mesma que essa instância.

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

Notas aos Herdeiros

Quando você herdar de SecurityTokene implementar o ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) método e keyIdentifierClause não puder ser resolvido, retorne null. Uma exceção não deve ser gerada do ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) método .

Aplica-se a

Confira também