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 存放區提供者。
備註
物件SessionStateModuleCreateNewStoreData會在 事件期間AcquireRequestState,於要求 ASP.NET 頁面的開頭呼叫 方法。 CreateNewStoreData如果:
傳入要求沒有會話標識碼,或
傳入要求具有會話標識符,但在數據存放區中找不到會話。
方法CreateNewStoreData會建立具有空白ISessionStateItemCollection物件、HttpStaticObjectsCollection集合和指定timeout
值的新SessionStateStoreData物件。
HttpStaticObjectsCollection您可以使用 方法來擷取 GetSessionStaticObjects ASP.NET 應用程式的集合。