HttpApplicationStateWrapper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装可用于在 ASP.NET 应用程序内多个请求和会话间共享信息的 HTTP 内部对象。
public ref class HttpApplicationStateWrapper : System::Web::HttpApplicationStateBase
public class HttpApplicationStateWrapper : System.Web.HttpApplicationStateBase
type HttpApplicationStateWrapper = class
inherit HttpApplicationStateBase
Public Class HttpApplicationStateWrapper
Inherits HttpApplicationStateBase
- 继承
注解
类 HttpApplicationStateWrapper 派生自 类, HttpApplicationStateBase 并充当 类的 HttpApplicationState 包装器。 此类公开 类的功能, HttpApplicationState 同时公开 类型 HttpApplicationStateBase 。 类 HttpApplicationStateBase 使你能够将应用程序中 类的原始实现替换为自定义实现 HttpApplicationState ,例如在 ASP.NET 管道外执行单元测试时。
构造函数
HttpApplicationStateWrapper(HttpApplicationState) |
初始化 HttpApplicationStateWrapper 类的新实例。 |
属性
AllKeys |
获取集合中对象的键。 |
Contents |
获取对 HttpApplicationStateBase 对象的引用。 |
Count |
获取集合中的对象数。 |
IsReadOnly |
获取或设置一个值,通过该值指示 NameObjectCollectionBase 实例是否为只读的。 (继承自 NameObjectCollectionBase) |
IsSynchronized |
获取一个值,该值指示对集合的访问是否线程安全。 |
Item[Int32] |
按索引获取状态对象。 |
Item[String] |
按名称获取状态对象。 |
Keys |
获取包含 NameObjectCollectionBase.KeysCollection 实例中所有键的 HttpApplicationStateWrapper 实例。 |
StaticObjects |
获取由 |
SyncRoot |
获取可用于同步对集合的访问的对象。 |
方法
显式接口实现
ICollection.CopyTo(Array, Int32) |
从目标数组的指定索引处开始将整个 NameObjectCollectionBase 复制到兼容的一维 Array。 (继承自 NameObjectCollectionBase) |
ICollection.IsSynchronized |
获取一个值,该值指示对 NameObjectCollectionBase 对象的访问是否同步(线程安全)。 (继承自 NameObjectCollectionBase) |
ICollection.SyncRoot |
获取一个对象,该对象可用于同步对 NameObjectCollectionBase 对象的访问。 (继承自 NameObjectCollectionBase) |
扩展方法
Cast<TResult>(IEnumerable) |
将 IEnumerable 的元素强制转换为指定的类型。 |
OfType<TResult>(IEnumerable) |
根据指定类型筛选 IEnumerable 的元素。 |
AsParallel(IEnumerable) |
启用查询的并行化。 |
AsQueryable(IEnumerable) |
将 IEnumerable 转换为 IQueryable。 |