SessionStateModule クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーションのセッション状態サービスを提供します。 このクラスは継承できません。
public ref class SessionStateModule sealed : System::Web::IHttpModule
public ref class SessionStateModule sealed : System::Web::SessionState::ISessionStateModule
public sealed class SessionStateModule : System.Web.IHttpModule
public sealed class SessionStateModule : System.Web.SessionState.ISessionStateModule
type SessionStateModule = class
interface IHttpModule
type SessionStateModule = class
interface ISessionStateModule
interface IHttpModule
Public NotInheritable Class SessionStateModule
Implements IHttpModule
Public NotInheritable Class SessionStateModule
Implements ISessionStateModule
- 継承
-
SessionStateModule
- 実装
注釈
SessionStateModule は、ASP.NET の既定のセッション状態ハンドラーです。 セッションデータをセッション状態ストアに書き込んで取得し、 Session_OnStart イベントと Session_OnEnd イベントを発生させます。 ASP.NET セッション状態を使用してユーザー セッションの値を格納および取得する方法の詳細については、「ASP.NET セッション状態の概要を参照してください。
SessionStateModuleは、セッション状態を管理する IHttpModule インターフェイスのカスタム実装に置き換えることができます。 カスタム セッション状態モジュールの例については、 SessionStateUtility クラスの概要を参照してください。
コンストラクター
| 名前 | 説明 |
|---|---|
| SessionStateModule() |
SessionStateModule クラスの新しいインスタンスを初期化します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Dispose() |
SessionStateModule オブジェクトがメモリから解放される前に、最終的なクリーンアップ コードを実行します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| Init(HttpApplication) |
SessionStateModule オブジェクトの作成時に初期化コードを呼び出します。 |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ReleaseSessionState(HttpContext) |
指定した HttpContextのセッション状態を解放します。 |
| ReleaseSessionStateAsync(HttpContext) |
指定した HttpContextのセッション状態を非同期的に解放します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
イベント
| 名前 | 説明 |
|---|---|
| End |
セッションが終了したときに発生します。 |
| Start |
セッションの作成時に発生するイベント。 |