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 應用程式的集合。
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應