SessionStateModule SessionStateModule SessionStateModule SessionStateModule Class

定義

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

public ref class SessionStateModule sealed : System::Web::SessionState::ISessionStateModule
public sealed class SessionStateModule : System.Web.SessionState.ISessionStateModule
type SessionStateModule = class
    interface ISessionStateModule
    interface IHttpModule
Public NotInheritable Class SessionStateModule
Implements ISessionStateModule
継承
SessionStateModuleSessionStateModuleSessionStateModuleSessionStateModule
実装

注釈

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. カスタムセッション状態モジュールの例については、 SessionStateUtilityクラスの概要に関するトピックを参照してください。For an example of a custom session-state module, see the SessionStateUtility class overview.

コンストラクター

SessionStateModule() SessionStateModule() SessionStateModule() SessionStateModule()

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

メソッド

Dispose() Dispose() Dispose() Dispose()

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
Init(HttpApplication) Init(HttpApplication) Init(HttpApplication) Init(HttpApplication)

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ReleaseSessionState(HttpContext) ReleaseSessionState(HttpContext) ReleaseSessionState(HttpContext) ReleaseSessionState(HttpContext)

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

ReleaseSessionStateAsync(HttpContext) ReleaseSessionStateAsync(HttpContext) ReleaseSessionStateAsync(HttpContext) ReleaseSessionStateAsync(HttpContext)

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

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

イベント

End End End End

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

Start Start Start Start

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

適用対象

こちらもご覧ください