HttpContext.Session プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文
現在の HTTP 要求に対する HttpSessionState。
Session プロパティを使用すると、HttpSessionState クラスのプロパティとメソッドにプログラムからアクセスできます。ASP.NET ページは HttpContext クラスを含んでいる System.Web 名前空間への既定の参照を含んでいるため、.aspx ページでは、HttpContext への完全限定クラス参照を省略しても、HttpContext のメンバを参照できます。たとえば、Session("SessionVariable1") を使用するだけで、セッション状態変数 SessionVariable1 の値を取得または設定できます。ただし、ASP.NET 分離コード モジュールから HttpResponse のメンバを使用する場合は、モジュールに System.Web 名前空間への参照を含める必要があります。また、現在のアクティブな要求/応答のコンテキストへの参照、および使用する System.Web のクラスへの参照は、どちらも完全修飾する必要があります。たとえば、分離コードのページでは、HttpContext.Current.Session("SessionVariable1") のように完全な名前を指定する必要があります。
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- HttpContext.Session プロパティのページへのリンク