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 |
获取一个值,该值指示会话 ID 是否嵌入 URL 中。 |
| 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) |
扩展方法
| 名称 | 说明 |
|---|---|
| AsParallel(IEnumerable) |
启用查询的并行化。 |
| AsQueryable(IEnumerable) |
将 IEnumerable 转换为 IQueryable。 |
| Cast<TResult>(IEnumerable) |
将 IEnumerable 的元素强制转换为指定类型。 |
| OfType<TResult>(IEnumerable) |
根据指定类型筛选 IEnumerable 的元素。 |