ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede inicializaci objektu podle SessionIDManager požadavku.
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
Parametry
- context
- HttpContext
Objekt HttpContext , který obsahuje informace o aktuálním požadavku.
- suppressAutoDetectRedirect
- Boolean
true
pokud by správce ID relace měl přesměrovat na určení podpory souborů cookie; jinak chcete potlačit automatické přesměrování, false
aby bylo možné určit podporu souborů cookie.
- supportSessionIDReissue
- Boolean
Pokud tato metoda vrátí, obsahuje logickou hodnotu, která označuje, zda ISessionIDManager objekt podporuje vydávání nových ID relace, pokud je původní ID zastaralé. Tento parametr se předává neinicializovaný.
Opakované použití ID relace je vhodné, pokud je ID stavu relace zakódované na adrese URL a potenciální existuje, aby adresa URL byla sdílena nebo e-mailem.
Pokud vlastní implementace stavu relace rozdělí soubory cookie podle virtuální cesty, měl by být také podporován stav relace.
Návraty
true
inicializace provedla přesměrování; false
v opačném případě .
Poznámky
Metoda InitializeRequest se volá pro každý požadavek zpracovávaný objektem ISessionIDManager . InitializeRequest Pomocí metody inicializujete data jednotlivých požadavků pro SessionIDManager objekt.
suppressAutoDetectRedirect
Pokud je true
parametr , ISessionIDManager objekt by neměl používat přesměrování k určení, zda prohlížeč podporuje soubory cookie.
Parametr supportSessionIDReissue
by se měl vrátit false
, pokud se soubory cookie používají k identifikaci relace. V opačném případě se vraťte true
, pokud implementace ISessionIDManager podporuje opakované vydávání ID relací.