ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Метод

Определение

Выполняет инициализацию объекта SessionIDManager по запросу.

public:
 bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest (System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean

Параметры

context
HttpContext

Объект HttpContext, содержащий сведения о текущем запросе.

suppressAutoDetectRedirect
Boolean

Если диспетчер ИД сеансов должен выполнять перенаправления для определения поддержки файлов Cookie, значение true, если это не так, значение false, чтобы отключить автоматическое перенаправление для определения поддержки файлов Cookie.

supportSessionIDReissue
Boolean

При возврате этим методом содержит значение логического типа, позволяющее определить, поддерживает ли объект ISessionIDManager выпуск новых ИД сеанса при устаревании исходного ИД. Этот параметр передается неинициализированным.

Повторное использование ИД сеанса приемлемо, если ИД состояния сеанса закодирован в URL-адресе и этот URL-адрес может использоваться для общего доступа или отправки по электронной почте.

Если настраиваемая реализация состояния сеанса разделяет файлы Cookie по виртуальному пути, должно также поддерживаться состояние сеанса.

Возвращаемое значение

Boolean

Значение true, если нужно указать, что при инициализации было выполнено перенаправление, или значение false в противном случае.

Комментарии

Метод InitializeRequest вызывается для каждого запроса, обрабатываемого ISessionIDManager объектом. InitializeRequest Используйте метод для инициализации данных по запросу SessionIDManager для объекта.

suppressAutoDetectRedirect Если параметр имеет значениеtrue, объект не должен использовать перенаправление, чтобы определить, ISessionIDManager поддерживает ли браузер файлы cookie.

Параметр supportSessionIDReissue должен быть возвращен, false если файлы cookie используются для идентификации сеанса; в противном случае возвращается true , если реализация ISessionIDManager поддерживает повторное выдачу идентификаторов сеансов.

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