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