Поделиться через


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-запросов указывает, требуется ли состояние сеанса IRequiresSessionStateIReadOnlySessionState путем реализации интерфейса или интерфейса . Метод SetSessionStateBehavior и перечисление SessionStateBehavior позволяют указать более подробные сведения о том, какой тип поддержки состояния сеанса требуется для обработки запроса. Дополнительные сведения см. в описании перечисления SessionStateBehavior.

Метод SetSessionStateBehavior должен вызываться перед событием конвейера AcquireRequestState . Вызовы, которые происходят во время или после этого события, вызывают InvalidOperationException исключение.

Применяется к

См. также раздел