SessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
執行 SessionIDManager 物件的按要求初始化程序。
public:
virtual bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest (System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
override this.InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean
參數
- context
- HttpContext
HttpContext 物件,包含目前要求的相關資訊。
- suppressAutoDetectRedirect
- Boolean
true
表示要重新導向以判斷 Cookie 支援,否則為 false
,表示要抑制自動重新導向以判斷 Cookie 支援的功能。
- supportSessionIDReissue
- Boolean
這個方法傳回時,其中包含在原始 ID 過期時,會指出 SessionIDManager 物件是否支援發出新工作階段 ID 的布林值。 這個參數會以未初始化的狀態傳遞。
傳回
true
表示 SessionIDManager 物件已經完成重新導向來判斷 Cookie 支援,否則為 false
。
實作
備註
cookieless
當 專案的 sessionState
屬性設定 AutoDetect
為 時, SessionIDManager 物件會重新導向至相同的路徑,以判斷連接瀏覽器是否支援 Cookie。 suppressAutoDetectRedirect
如果 參數為 false
,伺服器將不會執行此重新導向。
supportSessionIDReissue
如果要求使用 Cookie 進行會話識別,則會傳回 false
參數。