SecurityToken.ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) Метод

Определение

Возвращает ключ для указанного предложения идентификатора ключа.

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

Параметры

keyIdentifierClause
SecurityKeyIdentifierClause

Чтобы SecurityKeyIdentifierClause получить ключ для.

Возвращаемое значение

Объект, SecurityKey представляющий ключ.

Комментарии

Метод ResolveKeyIdentifierClause вызывает MatchesKeyIdentifierClause сначала определение того, совпадает ли указанное предложение идентификатора ключа с этим экземпляром.

Реализация по умолчанию возвращает первый элемент SecurityKeys коллекции, если коллекция не пуста, а если MatchesKeyIdentifierClause возвращается true; в противном случае возвращается null.

Примечания для тех, кто наследует этот метод

При наследовании от SecurityTokenметода и реализации ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) метода и keyIdentifierClause его невозможно разрешить, возвращается null. Исключение не должно быть создано ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) из метода.

Применяется к

См. также раздел