SessionStateModule Класс

Определение

Предоставляет службы состояния сеанса для приложения.Provides session-state services for an application. Этот класс не наследуется.This class cannot be inherited.

public ref class SessionStateModule sealed : System::Web::SessionState::ISessionStateModule
public sealed class SessionStateModule : System.Web.SessionState.ISessionStateModule
type SessionStateModule = class
    interface ISessionStateModule
    interface IHttpModule
Public NotInheritable Class SessionStateModule
Implements ISessionStateModule
Наследование
SessionStateModule
Реализации

Комментарии

SessionStateModuleявляется ASP. Обработчик состояния сеанса NET по умолчанию.SessionStateModule is ASP.NET's default session-state handler. Он записывает данные сеанса в хранилище состояния сеанса и получает их из хранилища состояний сеансов и вызывает события Session_OnStart и Session_OnEnd .It writes session data to and retrieves it from the session-state store and raises the Session_OnStart and Session_OnEnd events. Дополнительные сведения об использовании состояния сеанса ASP.NET для хранения и извлечения значений для сеанса пользователя см. в разделе Обзор состояния сеанса ASP.NET.For details about how to use ASP.NET session state to store and retrieve values for a user session, see ASP.NET Session State Overview.

Можно заменить на SessionStateModule пользовательскую реализацию IHttpModule интерфейса, который управляет состоянием сеанса.You can replace the SessionStateModule with a custom implementation of the IHttpModule interface that manages session state. Пример пользовательского модуля состояния сеанса см. в SessionStateUtility разделе Общие сведения о классе.For an example of a custom session-state module, see the SessionStateUtility class overview.

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

SessionStateModule()

Инициализирует новый экземпляр класса SessionStateModule.Initializes a new instance of the SessionStateModule class.

Методы

Dispose()

Выполняет заключительный код очистки перед удалением объекта SessionStateModule из памяти.Executes final cleanup code before the SessionStateModule object is released from memory.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

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

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

Вызывает код инициализации после создания объекта SessionStateModule.Calls initialization code when a SessionStateModule object is created.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Освобождает состояние сеанса для указанного класса HttpContext.Releases the session state for the specified HttpContext.

ReleaseSessionStateAsync(HttpContext)

Асинхронно освобождает состояние сеанса для указанного класса HttpContext.Asynchronously releases the session state for the specified HttpContext.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

События

End

Возникает при завершении сеанса.Occurs when a session ends.

Start

Событие, которое происходит при создании сеанса.The event that occurs when a session is created.

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

Дополнительно