Page.Session プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ASP.NET が提供している現在の Session
オブジェクトを取得します。
public:
virtual property System::Web::SessionState::HttpSessionState ^ Session { System::Web::SessionState::HttpSessionState ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual System.Web.SessionState.HttpSessionState Session { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Session : System.Web.SessionState.HttpSessionState
Public Overridable ReadOnly Property Session As HttpSessionState
プロパティ値
現在のセッション状態データ。
- 属性
例外
セッション情報が null
に設定されると発生します。
例
次のコード例では、 GetStyle
Web フォーム ページのセッション状態に格納されているキーを取得し、その値を文字列に変換する関数を作成します。
// Create a private function that obtains
// information stored in Session state
// in the application's Global.asax file.
// When this method is called and a key name
// that is stored in Session state is passed
// as the paramter, the key is obtained and
// converted to a string.
String GetStyle(String key) {
return Session[key].ToString();
}
' Create a private function that obtains
' information stored in session state
' in the application's Global.asax file.
' When this method is called and a key name
' that is stored in session state is passed
' as the parameter, the key is obtained and
' converted to a string.
Function GetStyle(Key As String) As String
Return Session(Key).ToString()
End Function
注釈
このプロパティは、現在の要求のセッションに関する情報を提供します。
Session
オブジェクトは、ASP.NET アプリケーションからページまたはドキュメントを要求するユーザーごとに保持されます。 オブジェクトに格納されている変数は、ユーザーがアプリケーション内 Session
のページ間を移動しても破棄されません。代わりに、ユーザーがアプリケーション内のページにアクセスしている限り、これらの変数は保持されます。 セッション状態の詳細については、「 ASP.NET セッション状態の概要」を参照してください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET