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_OnStartSession_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 セッション状態の概要します。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.

適用対象

こちらもご覧ください