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 例外。

適用於

另請參閱