HttpSessionStateWrapper Класс

Определение

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

public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
    inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
Наследование
HttpSessionStateWrapper

Комментарии

Класс HttpSessionStateWrapper является производным от HttpSessionStateBase класса и служит оболочкой для HttpSessionState класса. Этот класс предоставляет функциональные возможности HttpSessionState класса и предоставляет HttpSessionStateBase тип. Класс HttpSessionStateBase позволяет заменить исходную реализацию класса HttpSessionState в приложении пользовательской реализацией, например при выполнении модульного тестирования за пределами конвейера ASP.NET.

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

Имя Описание
HttpSessionStateWrapper(HttpSessionState)

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

Свойства

Имя Описание
CodePage

Возвращает или задает идентификатор набора символов для текущего сеанса.

Contents

Возвращает ссылку на текущий объект состояния сеанса.

CookieMode

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

Count

Возвращает количество элементов в коллекции состояний сеанса.

IsCookieless

Возвращает значение, указывающее, внедрен ли идентификатор сеанса в URL-адрес.

IsNewSession

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

IsReadOnly

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

IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к коллекции значений состояния сеанса (потокобезопасный).

Item[Int32]

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

Item[String]

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

Keys

Возвращает коллекцию ключей для всех значений, хранящихся в коллекции состояний сеанса.

LCID

Возвращает или задает идентификатор языкового стандарта (LCID) текущего сеанса.

Mode

Возвращает текущий режим состояния сеанса.

SessionID

Возвращает уникальный идентификатор сеанса.

StaticObjects

Возвращает коллекцию объектов, объявленных элементами, помеченными object как серверные элементы управления и охватываемые текущим сеансом в файле Global.asax приложения.

SyncRoot

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

Timeout

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

Методы

Имя Описание
Abandon()

Отменяет текущий сеанс.

Add(String, Object)

Добавляет элемент в коллекцию состояний сеанса.

Clear()

Удаляет все ключи и значения из коллекции состояний сеанса.

CopyTo(Array, Int32)

Копирует коллекцию значений состояния сеанса в одномерный массив, начиная с указанного индекса в массиве.

Equals(Object)

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

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

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

GetHashCode()

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

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

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

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

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

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

Удаляет элемент из коллекции состояний сеанса.

RemoveAll()

Удаляет все ключи и значения из коллекции состояний сеанса.

RemoveAt(Int32)

Удаляет элемент по указанному индексу из коллекции состояний сеанса.

ToString()

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

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

Методы расширения

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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