HttpContext.Session プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の HTTP 要求に対する HttpSessionState オブジェクトを取得します。
public:
property System::Web::SessionState::HttpSessionState ^ Session { System::Web::SessionState::HttpSessionState ^ get(); };
public System.Web.SessionState.HttpSessionState Session { get; }
member this.Session : System.Web.SessionState.HttpSessionState
Public ReadOnly Property Session As HttpSessionState
プロパティ値
現在の HTTP 要求に対する HttpSessionState オブジェクト。
例
次の例は、セッション状態で値を保存する方法と、セッション状態から値を読み取る方法を示しています。
これらの例には以下のものが必要です。
セッション状態が有効になっている ASP.NET アプリケーション。
プロパティにアクセスできる Web フォーム ページ クラス、または プロパティに Page.Session アクセスできる任意の HttpContext.Current クラス。
string firstName = "Jeff";
string lastName = "Smith";
string city = "Seattle";
// Save to session state in a Web Forms page class.
Session["FirstName"] = firstName;
Session["LastName"] = lastName;
Session["City"] = city;
// Read from session state in a Web Forms page class.
firstName = (string)(Session["FirstName"]);
lastName = (string)(Session["LastName"]);
city = (string)(Session["City"]);
// Outside of Web Forms page class, use HttpContext.Current.
HttpContext context = HttpContext.Current;
context.Session["FirstName"] = firstName;
firstName = (string)(context.Session["FirstName"]);
Dim firstName As String = "Jeff"
Dim lastName As String = "Smith"
Dim city As String = "Seattle"
' Save to session state in a Web Forms page class.
Session("FirstName") = firstName
Session("LastName") = lastName
Session("City") = city
' Read from session state in a Web Forms page class.
firstName = DirectCast(Session("FirstName"), String)
lastName = DirectCast(Session("LastName"), String)
city = DirectCast(Session("City"), String)
' Outside of Web Forms page class, use HttpContext.Current.
Dim context As HttpContext = HttpContext.Current
context.Session("FirstName") = firstName
firstName = DirectCast(context.Session("FirstName"), String)
注釈
プロパティは Session 、 クラスのプロパティとメソッドへのプログラムによるアクセスを HttpSessionState 提供します。
セッション状態を使用するには、セッション状態を有効にする必要があります。 セッション状態を有効にする方法については、「セッション状態の概要」ASP.NET セッション状態の構成に関するページを参照してください。
セッション状態で値を保存する方法については、「 方法: セッション状態で値を保存する」を参照してください。 セッション状態から値を読み取る方法については、「 方法: セッション状態から値を読み取る」を参照してください。
適用対象
.NET