5.1.4.1 CreateNewStoreData

このメソッドは、現在のリクエストに対して新しいSessionStateStoreDataオブジェクトを作成します。

宣言

// C#
public override SessionStateStoreData CreateNewStoreData(HttpContext context, 
   int timeout);

パラメータ

  • context

    現在のリクエストのHttpContextオブジェクト。

  • timeout

    作成されるSessionStateStoreDataオブジェクトのタイムアウト値。

戻り値

現在のリクエストに対する新しいSessionStateStoreDataオブジェクト。

備考

このメソッドは、HttpContextとタイムアウト値に基づいて、現在のリクエストに対して新しいSessionStateStoreDataオブジェクトを作成します。リクエストにセッションIDが含まれていない場合、またはデータベースに見つからないセッションのセッションIDがリクエストに含まれている場合は、SessionStateModuleがASP.NETページに対するリクエストの先頭でこのメソッドを呼び出します。このメソッドは、空のISessionStateItemCollectionオブジェクト、HttpStaticObjectsCollectionコレクションおよび指定されたタイムアウト値で新しいSessionStateStoreDataオブジェクトを作成します。