次の方法で共有


HttpContext.Session プロパティ

現在の HTTP 要求に対する HttpSessionState オブジェクトを取得します。

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public ReadOnly Property Session As HttpSessionState
'使用
Dim instance As HttpContext
Dim value As HttpSessionState

value = instance.Session
public HttpSessionState Session { get; }
public:
property HttpSessionState^ Session {
    HttpSessionState^ get ();
}
/** @property */
public HttpSessionState get_Session ()
public function get Session () : HttpSessionState
適用できません。

プロパティ値

現在の 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") のように完全な名前を指定する必要があります。

トピック 場所
方法 : セッション状態から値を読み取る Visual Studio ASP .NET での Web アプリケーションの作成
方法 : セッション状態ストア プロバイダのサンプル Visual Studio ASP .NET での Web アプリケーションの作成
方法 : 安全なエラー メッセージを表示する Visual Studio ASP .NET での Web アプリケーションの作成
方法 : セッション状態の値を保存する Visual Studio ASP .NET での 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 アプリケーションの作成
方法 : 安全なエラー メッセージを表示する ASP .NET Web アプリケーションの作成
方法 : セッション状態の値を保存する ASP .NET Web アプリケーションの作成

プラットフォーム

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

参照

関連項目

HttpContext クラス
HttpContext メンバ
System.Web 名前空間