HttpContext.Session プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)

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

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

Visual Basic (宣言)

Public ReadOnly Property Session As HttpSessionState

Visual Basic (使用法)

Dim instance As HttpContext Dim value As HttpSessionState

value = instance.Session

C#

public HttpSessionState Session { get; }

C++

public: property HttpSessionState^ Session { HttpSessionState^ get (); }

J#

/** @property */ public HttpSessionState get_Session ()

JScript

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

Topic Location
方法 : セッション状態から値を読み取る ASP .NET Web アプリケーション作成
方法 : セッション状態ストア プロバイダサンプル ASP .NET Web アプリケーション作成
方法 : セッション状態の値を保存する ASP .NET Web アプリケーション作成
方法 : 安全なエラー メッセージ表示する ASP .NET Web アプリケーション作成

プラットフォームプラットフォーム

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.01.11.0

参照参照

関連項目
HttpContext クラス
HttpContext メンバ
System.Web 名前空間