HttpContext.SetSessionStateBehavior(SessionStateBehavior) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定支援 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 例外。