SessionIDManager.GetSessionID(HttpContext) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從目前的 Web 要求取得工作階段識別項值。
public:
virtual System::String ^ GetSessionID(System::Web::HttpContext ^ context);
public string GetSessionID (System.Web.HttpContext context);
abstract member GetSessionID : System.Web.HttpContext -> string
override this.GetSessionID : System.Web.HttpContext -> string
Public Function GetSessionID (context As HttpContext) As String
參數
- context
- HttpContext
目前的 HttpContext 物件,參考用於處理 HTTP 要求 (例如,Request 和 Response 屬性) 的伺服器物件。
傳回
目前的 SessionID。
實作
例外狀況
擷取自 HTTP 要求的工作階段識別項值的長度超過 SessionIDMaxLength 值。
備註
此方法不適合從應用程式程式代碼呼叫。
會在 SessionStateModule 事件期間AcquireRequestState呼叫 GetSessionID 方法,以從目前的 HttpRequest擷取 SessionID 。