SessionStateStoreProviderBase.CreateNewStoreData(HttpContext, Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の要求で使用する SessionStateStoreData オブジェクトを新規作成します。
public:
abstract System::Web::SessionState::SessionStateStoreData ^ CreateNewStoreData(System::Web::HttpContext ^ context, int timeout);
public abstract System.Web.SessionState.SessionStateStoreData CreateNewStoreData (System.Web.HttpContext context, int timeout);
abstract member CreateNewStoreData : System.Web.HttpContext * int -> System.Web.SessionState.SessionStateStoreData
Public MustOverride Function CreateNewStoreData (context As HttpContext, timeout As Integer) As SessionStateStoreData
パラメーター
- context
- HttpContext
現在の要求に関する HttpContext。
- timeout
- Int32
新しい Timeout のセッション状態の SessionStateStoreData 値。
戻り値
現在の要求に関する新しい SessionStateStoreData。
例
セッション状態ストア プロバイダーの実装例については、「 Session-State ストア プロバイダーの実装」を参照してください。
注釈
オブジェクトは SessionStateModule 、イベント中に CreateNewStoreData 、ASP.NET ページの要求の開始時に メソッドを AcquireRequestState 呼び出します。 メソッドは CreateNewStoreData 、次の場合に呼び出されます。
受信要求にセッション ID がない場合、または
受信要求にはセッション ID がありますが、データ ストアにセッションが見つかりません。
メソッドはCreateNewStoreData、空ISessionStateItemCollectionのオブジェクト、コレクション、および指定されたtimeout
値をHttpStaticObjectsCollection持つ新しいSessionStateStoreDataオブジェクトを作成します。 ASP.NET アプリケーションのコレクションは HttpStaticObjectsCollection 、 メソッドを GetSessionStaticObjects 使用して取得できます。
適用対象
こちらもご覧ください
.NET