HttpApplicationState 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许共享 ASP.NET 应用程序内多个会话和请求之间的全局信息。
public ref class HttpApplicationState sealed : System::Collections::Specialized::NameObjectCollectionBasepublic sealed class HttpApplicationState : System.Collections.Specialized.NameObjectCollectionBasetype HttpApplicationState = class
    inherit NameObjectCollectionBasePublic NotInheritable Class HttpApplicationState
Inherits NameObjectCollectionBase- 继承
注解
ASP.NET 应用程序是单个 Web 服务器上虚拟目录及其子目录中所有文件、页面、处理程序、模块和代码的总和。
首次在客户端从特定 ASP.NET 应用程序虚拟目录内请求任何 URL 资源时,会创建类的HttpApplicationState单个实例。 为 Web 服务器上的每个 ASP.NET 应用程序创建单独的单个实例。 然后,通过内部 Application 对象公开对每个实例的引用。
应用程序状态不跨 Web 场共享 (,其中应用程序托管在多个服务器) 或 Web 花园 (,应用程序托管在同一台计算机上的多个进程) 。
属性
| AllKeys | 获取 HttpApplicationState 集合中的访问键。 | 
| Contents | 获取对 HttpApplicationState 对象的引用。 | 
| Count | 获取 HttpApplicationState 集合中的对象数。 | 
| IsReadOnly | 获取或设置一个值,通过该值指示 NameObjectCollectionBase 实例是否为只读的。(继承自 NameObjectCollectionBase) | 
| Item[Int32] | 通过索引获取单个 HttpApplicationState 对象。 | 
| Item[String] | 通过名称获取单个 HttpApplicationState 对象的值。 | 
| Keys | 获取包含 NameObjectCollectionBase.KeysCollection 实例中所有键的 NameObjectCollectionBase 实例。(继承自 NameObjectCollectionBase) | 
| StaticObjects | 获取由  | 
方法
显式接口实现
| 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。 | 
适用于
线程安全性
此类型是线程安全的。