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


AggregateTokenResolver Класс

Определение

Представляет сопоставитель токенов безопасности, который может упаковывать несколько сопоставителей токенов и сопоставлять токены во всех упакованных сопоставителях.

public ref class AggregateTokenResolver : System::IdentityModel::Selectors::SecurityTokenResolver
public class AggregateTokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver
type AggregateTokenResolver = class
    inherit SecurityTokenResolver
Public Class AggregateTokenResolver
Inherits SecurityTokenResolver
Наследование
AggregateTokenResolver

Комментарии

Объект SecurityTokenResolver представляет служебный класс, который может извлекать маркеры безопасности или ключи при наличии идентификатора ключа или предложения идентификатора ключа. Объект заключает AggregateTokenResolver в оболочку несколько SecurityTokenResolver объектов. Сопоставители маркеров, которые необходимо упаковать, указываются в конструкторе . Свойство TokenResolvers возвращает коллекцию сопоставителей маркеров, которые упакованы в состав агрегатного сопоставителя.

Конструкторы

AggregateTokenResolver(IEnumerable<SecurityTokenResolver>)

Инициализирует новый экземпляр класса AggregateTokenResolver, используя указанный список сопоставителей токена поставщика.

Свойства

TokenResolvers

Получает сопоставители токенов безопасности, упакованные в данный экземпляр.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
LoadCustomConfiguration(XmlNodeList)

При переопределении в производном классе загружает пользовательскую конфигурацию из XML-кода.

(Унаследовано от SecurityTokenResolver)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ResolveSecurityKey(SecurityKeyIdentifierClause)

Получает ключ, на который имеется ссылка в указанном предложении идентификатора ключа.

(Унаследовано от SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifier)

Извлекает маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа.

(Унаследовано от SecurityTokenResolver)
ResolveToken(SecurityKeyIdentifierClause)

Извлекает маркер безопасности, соответствующий заданному предложению идентификатора ключа.

(Унаследовано от SecurityTokenResolver)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

Пытается извлечь ключ, на который имеется ссылка в указанном предложении идентификатора ключа.

(Унаследовано от SecurityTokenResolver)
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey)

Пытается извлечь ключ, на который имеется ссылка в указанном предложении идентификатора ключа.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

Пытается извлечь маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа.

(Унаследовано от SecurityTokenResolver)
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken)

Пытается извлечь маркер безопасности, соответствующий заданному предложению идентификатора ключа.

(Унаследовано от SecurityTokenResolver)
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken)

Пытается получить токен безопасности, соответствующий хотя бы одной из конструкций идентификатора ключа, содержащихся в указанном идентификаторе ключа.

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Пытается разрешить токен безопасности, соответствующий заданной конструкции идентификатора ключа.

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