SecurityTokenResolver.ResolveToken Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает маркер безопасности, соответствующий заданному идентификатору ключа.
Перегрузки
ResolveToken(SecurityKeyIdentifier) |
Извлекает маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа. |
ResolveToken(SecurityKeyIdentifierClause) |
Извлекает маркер безопасности, соответствующий заданному предложению идентификатора ключа. |
ResolveToken(SecurityKeyIdentifier)
- Исходный код:
- SecurityTokenResolver.cs
- Исходный код:
- SecurityTokenResolver.cs
- Исходный код:
- SecurityTokenResolver.cs
Извлекает маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа.
public:
System::IdentityModel::Tokens::SecurityToken ^ ResolveToken(System::IdentityModel::Tokens::SecurityKeyIdentifier ^ keyIdentifier);
public System.IdentityModel.Tokens.SecurityToken ResolveToken (System.IdentityModel.Tokens.SecurityKeyIdentifier keyIdentifier);
member this.ResolveToken : System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.SecurityToken
Public Function ResolveToken (keyIdentifier As SecurityKeyIdentifier) As SecurityToken
Параметры
- keyIdentifier
- SecurityKeyIdentifier
SecurityKeyIdentifier, для которого создается токен безопасности.
Возвращаемое значение
Объект SecurityToken, представляющий указанный идентификатор ключа.
Исключения
keyIdentifier
имеет значение null
.
Не удается создать маркер безопасности для заданного идентификатора ключа.
Комментарии
В случае невозможности разрешить маркер безопасности на основе идентификатора ключа результаты методов TryResolveToken и ResolveToken различны. Метод TryResolveToken возвращает значение false
, а метод ResolveToken вызывает исключение.
Применяется к
ResolveToken(SecurityKeyIdentifierClause)
- Исходный код:
- SecurityTokenResolver.cs
- Исходный код:
- SecurityTokenResolver.cs
- Исходный код:
- SecurityTokenResolver.cs
Извлекает маркер безопасности, соответствующий заданному предложению идентификатора ключа.
public:
System::IdentityModel::Tokens::SecurityToken ^ ResolveToken(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public System.IdentityModel.Tokens.SecurityToken ResolveToken (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
member this.ResolveToken : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> System.IdentityModel.Tokens.SecurityToken
Public Function ResolveToken (keyIdentifierClause As SecurityKeyIdentifierClause) As SecurityToken
Параметры
- keyIdentifierClause
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause, для которого создается токен безопасности.
Возвращаемое значение
Объект SecurityToken, представляющий указанное предложение идентификатора ключа.
Комментарии
В случае невозможности разрешить маркер безопасности на основе предложения идентификатора ключа результаты методов TryResolveToken и ResolveToken различны. Метод TryResolveToken возвращает значение false
, а метод ResolveToken вызывает исключение.