SessionStateModule 类

定义

为应用程序提供会话状态服务。 此类不能被继承。

public ref class SessionStateModule sealed : System::Web::IHttpModule
public ref class SessionStateModule sealed : System::Web::SessionState::ISessionStateModule
public sealed class SessionStateModule : System.Web.IHttpModule
public sealed class SessionStateModule : System.Web.SessionState.ISessionStateModule
type SessionStateModule = class
    interface IHttpModule
type SessionStateModule = class
    interface ISessionStateModule
    interface IHttpModule
Public NotInheritable Class SessionStateModule
Implements IHttpModule
Public NotInheritable Class SessionStateModule
Implements ISessionStateModule
继承
SessionStateModule
实现

注解

SessionStateModule 为 ASP。NET 的默认会话状态处理程序。 它将会话数据写入会话状态存储并从会话状态存储中检索,并引发 Session_OnStartSession_OnEnd 事件。 有关如何使用 ASP.NET 会话状态来存储和检索用户会话的值的详细信息,请参阅 ASP.NET 会话状态概述

可以将 替换为 SessionStateModule 管理会话状态的接口的 IHttpModule 自定义实现。 有关自定义会话状态模块的示例,请参阅 SessionStateUtility 类概述。

构造函数

SessionStateModule()

初始化 SessionStateModule 类的新实例。

方法

Dispose()

在从内存释放 SessionStateModule 对象之前执行最终的清理代码。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Init(HttpApplication)

在创建 SessionStateModule 对象时调用初始化代码。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReleaseSessionState(HttpContext)

释放指定 HttpContext 的会话状态。

ReleaseSessionStateAsync(HttpContext)

以异步方式释放指定 HttpContext 的会话状态。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

事件

End

在会话结束时发生。

Start

创建会话时发生的事件。

适用于

另请参阅