SecurityContextSecurityTokenResolver Класс

Определение

Разрешает маркеры контекста безопасности.

public ref class SecurityContextSecurityTokenResolver : System::IdentityModel::Selectors::SecurityTokenResolver, System::ServiceModel::Security::Tokens::ISecurityContextSecurityTokenCache
public class SecurityContextSecurityTokenResolver : System.IdentityModel.Selectors.SecurityTokenResolver, System.ServiceModel.Security.Tokens.ISecurityContextSecurityTokenCache
type SecurityContextSecurityTokenResolver = class
    inherit SecurityTokenResolver
    interface ISecurityContextSecurityTokenCache
Public Class SecurityContextSecurityTokenResolver
Inherits SecurityTokenResolver
Implements ISecurityContextSecurityTokenCache
Наследование
SecurityContextSecurityTokenResolver
Реализации

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

SecurityContextSecurityTokenResolver(Int32, Boolean)

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

SecurityContextSecurityTokenResolver(Int32, Boolean, TimeSpan)

Инициализирует новый экземпляр класса SecurityContextSecurityTokenResolver с указанной емкостью кэша для контекста безопасности и максимальной разницей в показаниях часов.

Свойства

ClockSkew

Возвращает максимально возможную разницу во времени между параметрами времени клиента и сервера.

RemoveOldestTokensOnCacheFull

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

SecurityContextTokenCacheCapacity

Получает размер кэша маркера контекста безопасности.

Методы

AddContext(SecurityContextSecurityToken)

Добавляет маркер безопасности контекста безопасности в кэш маркера.

ClearContexts()

Удаляет содержимое кэша маркера.

Equals(Object)

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

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

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

GetContext(UniqueId, UniqueId)

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

GetHashCode()

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

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

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

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

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

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

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

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

Удаляет из кэша все маркеры, которые соответствуют данному идентификатору контекста.

RemoveContext(UniqueId, UniqueId)

Удаляет из кэша маркер, который соответствует данному идентификатору и созданию контекста.

ResolveSecurityKey(SecurityKeyIdentifierClause)

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

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

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

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

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

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

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

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

Добавляет маркер в кэш.

TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey)

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

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

Разрешает ядро ключа безопасности по заданному предложению идентификатора ключа.

TryResolveToken(SecurityKeyIdentifier, SecurityToken)

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

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

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

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

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

TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken)

Разрешает маркер по заданному предложению идентификатора ключа.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

Обновляет дату истечения срока хранения для маркера в кэше.

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