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


ISecurityContextSecurityTokenCache Интерфейс

Определение

Этот интерфейс при реализации задает контракт для кэша маркера контекста безопасности.

public interface class ISecurityContextSecurityTokenCache
public interface ISecurityContextSecurityTokenCache
type ISecurityContextSecurityTokenCache = interface
Public Interface ISecurityContextSecurityTokenCache
Производный

Методы

AddContext(SecurityContextSecurityToken)

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

ClearContexts()

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

GetAllContexts(UniqueId)

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

GetContext(UniqueId, UniqueId)

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

RemoveAllContexts(UniqueId)

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

RemoveContext(UniqueId, UniqueId)

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

TryAddContext(SecurityContextSecurityToken)

Пытается добавить маркер в кэш.

UpdateContextCachingTime(SecurityContextSecurityToken, DateTime)

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

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