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