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