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 исключение.

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

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