Поделиться через


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

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