SessionSecurityTokenCacheKey Класс

Определение

Представляет ключ для записи в SessionSecurityTokenCache.

public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
Наследование
SessionSecurityTokenCacheKey

Комментарии

При кэшировании SessionSecurityToken требуется два индекса. Одним из них является идентификатор контекста, представленный свойством SessionSecurityToken.ContextId , который является уникальным для всех маркеров сеанса. Другой — это создание ключа, представленное свойством SessionSecurityToken.KeyGeneration , которое является уникальным в пределах маркера сеанса. При выдаче маркера сеанса он имеет только идентификатор контекста. При обновлении маркера сеанса добавляется создание ключа. После продления обновленный маркер сеанса можно однозначно идентифицировать с помощью идентификатора контекста и создания ключа.

Объекты типа SessionSecurityTokenCacheKey используются в качестве индексов кэша маркеров сеанса. В индексе всегда будет указано допустимое ContextId свойство, но KeyGeneration свойство может иметь значение null, в зависимости от того, был ли обновлен маркер. Существует также необязательный EndpointId параметр, который предоставляет конечную точку, к которой относится маркер.

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

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

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

Свойства

ContextId

Получает идентификатор контекста для ключа кэша.

EndpointId

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

IgnoreKeyGeneration

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

KeyGeneration

Возвращает процедуру создания ключа для ключа кэша.

Методы

Equals(Object)

Определяет, является ли указанный объект тем же самым, что и текущий ключ хэша.

GetHashCode()

Возвращает хэш-код текущего ключа кэша.

GetType()

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

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

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

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

Переопределяет ToString() для обеспечения уникального идентификатора.

Операторы

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Реализует оператор равенства для класса SessionSecurityTokenCacheKey.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Реализует оператор равенства для класса SessionSecurityTokenCacheKey.

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