SessionStateModule クラス

定義

アプリケーションのセッション状態のサービスを提供します。Provides session-state services for an application. このクラスは継承できません。This class cannot be inherited.

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 の既定のセッション状態ハンドラー。SessionStateModule is ASP.NET's default session-state handler. セッションデータをに書き込み、それをセッション状態ストアから取得して、 Session_OnStart イベントと Session_OnEnd イベントを発生させます。It writes session data to and retrieves it from the session-state store and raises the Session_OnStart and Session_OnEnd events. ASP.NET セッション状態を使用してユーザーセッションの値を格納および取得する方法の詳細については、「 ASP.NET Session state の概要」を参照してください。For details about how to use ASP.NET session state to store and retrieve values for a user session, see ASP.NET Session State Overview.

は、 SessionStateModule セッション状態を管理するインターフェイスのカスタム実装に置き換えることができ IHttpModule ます。You can replace the SessionStateModule with a custom implementation of the IHttpModule interface that manages session state. カスタムセッション状態モジュールの例については、クラスの概要に関するトピックを参照してください SessionStateUtilityFor an example of a custom session-state module, see the SessionStateUtility class overview.

コンストラクター

SessionStateModule()

SessionStateModule クラスの新しいインスタンスを初期化します。Initializes a new instance of the SessionStateModule class.

メソッド

Dispose()

SessionStateModule オブジェクトがメモリから解放される前に最終クリーンアップ コードを実行します。Executes final cleanup code before the SessionStateModule object is released from memory.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
Init(HttpApplication)

SessionStateModule オブジェクトが作成されるときに、初期化コードを呼び出します。Calls initialization code when a SessionStateModule object is created.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ReleaseSessionState(HttpContext)

指定した HttpContext のセッションの状態を解放します。Releases the session state for the specified HttpContext.

ReleaseSessionStateAsync(HttpContext)

指定した HttpContext のセッションの状態を非同期的に解放します。Asynchronously releases the session state for the specified HttpContext.

ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

イベント

End

セッションが終了したときに発生します。Occurs when a session ends.

Start

セッションが作成されるときに発生するイベントです。The event that occurs when a session is created.

適用対象

こちらもご覧ください