HttpApplicationState 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许共享 ASP.NET 应用程序内多个会话和请求之间的全局信息。
public ref class HttpApplicationState sealed : System::Collections::Specialized::NameObjectCollectionBase
public sealed class HttpApplicationState : System.Collections.Specialized.NameObjectCollectionBase
type HttpApplicationState = class
inherit NameObjectCollectionBase
Public 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。 |
适用于
线程安全性
此类型是线程安全的。