Share via


HttpApplicationState クラス

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 アプリケーションは、1 つの Web サーバー上にある仮想ディレクトリとそのサブディレクトリのスコープ内にあるファイル、ページ、ハンドラ、モジュール、およびコードのすべての集合です。

特定の ASP.NET アプリケーションの仮想ディレクトリ内から、クライアントが任意の URL リソースを初めて要求したときに、HttpApplicationState クラスのインスタンスが 1 つ作成されます。Web サーバー上の各 ASP.NET アプリケーションに対してインスタンスが 1 つずつ個別に作成されます。各インスタンスへの参照は、組み込みの Application オブジェクトをとおして公開されます。

アプリケーション状態は、1 つのアプリケーションが複数のサーバー間でホストされる Web ファーム、または 1 つのアプリケーションが同一コンピュータ上の複数のプロセスでホストされる Web ガーデンの間では共有されません。

トピック 場所
方法 : アプリケーション状態の値を保存する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : アプリケーション状態から値を読み取る Visual Studio ASP .NET での Web アプリケーションの作成
方法 : アプリケーション状態の値を保存する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : アプリケーション状態から値を読み取る Visual Studio ASP .NET での Web アプリケーションの作成
方法 : アプリケーション状態の値を保存する ASP .NET Web アプリケーションの作成
方法 : アプリケーション状態から値を読み取る ASP .NET Web アプリケーションの作成

.NET Framework のセキュリティ

継承階層

System.Object
   System.Collections.Specialized.NameObjectCollectionBase
    System.Web.HttpApplicationState

スレッド セーフ

この型は、スレッド セーフです。

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

HttpApplicationState メンバ
System.Web 名前空間
HttpContext
HttpApplication