SecurityTokenResolver.TryResolveSecurityKey Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается получить ключ, на который ссылается указанное предложение идентификатора ключа.
public:
bool TryResolveSecurityKey(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause, [Runtime::InteropServices::Out] System::IdentityModel::Tokens::SecurityKey ^ % key);
public bool TryResolveSecurityKey(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause, out System.IdentityModel.Tokens.SecurityKey key);
member this.TryResolveSecurityKey : System.IdentityModel.Tokens.SecurityKeyIdentifierClause * SecurityKey -> bool
Public Function TryResolveSecurityKey (keyIdentifierClause As SecurityKeyIdentifierClause, ByRef key As SecurityKey) As Boolean
Параметры
- keyIdentifierClause
- SecurityKeyIdentifierClause
Значение для SecurityKeyIdentifierClause получения ключа.
- key
- SecurityKey
При возврате этого метода содержит SecurityKey ключ, на который ссылается указанный параметр идентификатора ключа. Этот параметр передается неинициализирован.
Возвращаемое значение
true если ключ можно получить для указанного предложения идентификатора ключа; falseв противном случае .
Исключения
keyIdentifierClause равно null.
Комментарии
TryResolveSecurityKey Методы ResolveSecurityKey отличаются в том, что происходит, когда предложение идентификатора ключа не может быть разрешено в ключ. Метод TryResolveSecurityKey возвращает false, в то время как ResolveSecurityKey метод создает исключение.