HttpContext.SetSessionStateBehavior(SessionStateBehavior) HttpContext.SetSessionStateBehavior(SessionStateBehavior) HttpContext.SetSessionStateBehavior(SessionStateBehavior) Method


HTTP 요청을 지원하기 위해 필요한 세션 상태 동작의 유형을 설정합니다.Sets the type of session state behavior that is required in order to support an HTTP request.

 void SetSessionStateBehavior(System::Web::SessionState::SessionStateBehavior sessionStateBehavior);
public void SetSessionStateBehavior (System.Web.SessionState.SessionStateBehavior sessionStateBehavior);
member this.SetSessionStateBehavior : System.Web.SessionState.SessionStateBehavior -> unit

매개 변수

SessionStateBehavior SessionStateBehavior SessionStateBehavior

필요한 세션 상태 동작의 유형을 지정하는 열거형 값 중 하나입니다.One of the enumeration values that specifies what type of session state behavior is required.


AcquireRequestState 이벤트가 발생한 이후 메서드가 호출된 경우The method was called after the AcquireRequestState event was raised.


ASP.NET 기본 구현에서 HTTP 요청 처리기를 구현 하 여 세션 상태가 필요한 지 여부를 나타냅니다 합니다 IRequiresSessionState 인터페이스 또는 IReadOnlySessionState 인터페이스입니다.In the ASP.NET default implementation, an HTTP request handler indicates whether it requires session state by implementing the IRequiresSessionState interface or the IReadOnlySessionState interface. 합니다 SetSessionStateBehavior 메서드 및 SessionStateBehavior 열거형을 사용 하면 요청을 처리 하는 데 필요한 어떤 유형의 세션 상태 지원과 대 한 자세한 세부 정보를 제공할 수 있습니다.The SetSessionStateBehavior method and the SessionStateBehavior enumeration let you provide more detail about what type of session state support is required in order to handle a request. 자세한 내용은 SessionStateBehavior 열거형을 참조하세요.For more information, see the SessionStateBehavior enumeration.

합니다 SetSessionStateBehavior 메서드를 호출 하기 전에 AcquireRequestState 파이프라인 이벤트입니다.The SetSessionStateBehavior method must be called before the AcquireRequestState pipeline event. 이 이벤트 전후 동안 발생 하는 호출 하면는 InvalidOperationException 예외입니다.Calls that occur during or after this event will cause an InvalidOperationException exception.

적용 대상

추가 정보