SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .