Язык

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 метод создает исключение.

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