启用 ASP.NET 应用程序中多个会话和请求之间的全局信息共享。
命名空间:System.Web
程序集:System.Web(在 system.web.dll 中)
Public NotInheritable Class HttpApplicationState
Inherits NameObjectCollectionBase
Dim instance As HttpApplicationState
public sealed class HttpApplicationState : NameObjectCollectionBase
public ref class HttpApplicationState sealed : public NameObjectCollectionBase
public final class HttpApplicationState extends NameObjectCollectionBase
public final class HttpApplicationState extends NameObjectCollectionBase
ASP.NET 应用程序是单个 Web 服务器上的某个虚拟目录及其子目录范围内的所有文件、页、处理程序、模块和代码的总和。
HttpApplicationState 类的单个实例在客户端第一次从某个特定的 ASP.NET 应用程序虚拟目录中请求任何 URL 资源时创建。对于 Web 服务器上的每个 ASP.NET 应用程序都要创建一个单独的实例。然后通过内部 Application 对象公开对每个实例的引用。
应用程序状态不在网络场(应用程序被多台服务器承载)或网络园(应用程序被同一台计算机上的多个进程承载)中共享。
System.Object
System.Collections.Specialized.NameObjectCollectionBase
System.Web.HttpApplicationState
该类型对于多线程操作是安全的。
Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
.NET Framework
受以下版本支持:2.0、1.1、1.0