共用方式為


HttpContext.SetSessionStateBehavior(SessionStateBehavior) 方法

定義

設定支援 HTTP 要求所需之工作階段狀態行為的類型。

public:
 void SetSessionStateBehavior(System::Web::SessionState::SessionStateBehavior sessionStateBehavior);
public void SetSessionStateBehavior (System.Web.SessionState.SessionStateBehavior sessionStateBehavior);
member this.SetSessionStateBehavior : System.Web.SessionState.SessionStateBehavior -> unit
Public Sub SetSessionStateBehavior (sessionStateBehavior As SessionStateBehavior)

參數

sessionStateBehavior
SessionStateBehavior

其中一個列舉值,指定所需之工作階段狀態行為的類型。

例外狀況

引發 AcquireRequestState 事件後會呼叫此方法。

備註

在 ASP.NET 預設實作中,HTTP 要求處理常式會藉由實作 IRequiresSessionState 介面或 IReadOnlySessionState 介面來指出它是否需要會話狀態。 SetSessionStateBehavior方法和 SessionStateBehavior 列舉可讓您更詳細地說明需要何種類型的會話狀態支援,才能處理要求。 如需詳細資訊,請參閱 SessionStateBehavior 列舉。

必須在 SetSessionStateBehavior 管線事件之前 AcquireRequestState 呼叫 方法。 在此事件期間或之後發生的呼叫會導致 InvalidOperationException 例外狀況。

適用於

另請參閱