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 中嵌入会话 ID。

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

适用于