HttpSessionStateWrapper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装 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 派生自 类, 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 |
获取由 |
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。 |