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 异常。

适用于

另请参阅