Share via


SessionIDManager.GetSessionID(HttpContext) 方法

定義

從目前的 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 要求 (例如,RequestResponse 屬性) 的伺服器物件。

傳回

目前的 SessionID

實作

例外狀況

擷取自 HTTP 要求的工作階段識別項值的長度超過 SessionIDMaxLength 值。

備註

這個方法並非要從應用程式程式碼呼叫。

會在 SessionStateModule 事件期間 AcquireRequestState 呼叫 GetSessionID 方法,以從目前的 HttpRequest 擷取 SessionID

適用於

另請參閱