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
- Наследование
Комментарии
Объект 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) |
Пытается разрешить токен безопасности, соответствующий заданной конструкции идентификатора ключа. |