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


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)

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

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