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

适用于

另请参阅