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) из метода.