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 по виртуальному пути, должно также поддерживаться состояние сеанса.
Возвращаемое значение
Значение true
, если нужно указать, что при инициализации было выполнено перенаправление, или значение false
в противном случае.
Комментарии
Метод InitializeRequest вызывается для каждого запроса, обрабатываемого ISessionIDManager объектом. InitializeRequest Используйте метод для инициализации данных по запросу SessionIDManager для объекта.
suppressAutoDetectRedirect
Если параметр имеет значениеtrue
, объект не должен использовать перенаправление, чтобы определить, ISessionIDManager поддерживает ли браузер файлы cookie.
Параметр supportSessionIDReissue
должен быть возвращен, false
если файлы cookie используются для идентификации сеанса; в противном случае возвращается true
, если реализация ISessionIDManager поддерживает повторное выдачу идентификаторов сеансов.