SessionIDManager.SaveSessionID(HttpContext, String, 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í.
Uloží nově vytvořený identifikátor relace do odpovědi HTTP.
public:
virtual void SaveSessionID(System::Web::HttpContext ^ context, System::String ^ id, [Runtime::InteropServices::Out] bool % redirected, [Runtime::InteropServices::Out] bool % cookieAdded);
public void SaveSessionID (System.Web.HttpContext context, string id, out bool redirected, out bool cookieAdded);
abstract member SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
override this.SaveSessionID : System.Web.HttpContext * string * bool * bool -> unit
Public Sub SaveSessionID (context As HttpContext, id As String, ByRef redirected As Boolean, ByRef cookieAdded As Boolean)
Parametry
- context
- HttpContext
Aktuální HttpContext objekt, který odkazuje na objekty serveru používané ke zpracování požadavků HTTP (například Request vlastnosti a Response ).
- id
- String
Identifikátor relace.
- redirected
- Boolean
Když tato metoda vrátí, obsahuje logickou hodnotu, která je true
v případě, že je odpověď přesměrována na aktuální adresu URL s identifikátorem relace přidaným do adresy URL; v opačném případě . false
- cookieAdded
- Boolean
Když tato metoda vrátí, obsahuje logickou hodnotu, která je true
, pokud byl do odpovědi HTTP přidán soubor cookie; false
v opačném případě .
Implementuje
Výjimky
Poznámky
Tato metoda není určena k vyvolání z kódu aplikace.
Metoda SaveSessionID je volána objektem SessionStateModule během AcquireRequestState události. Metoda SaveSessionID ukládá identifikátor relace do adresy URL (při použití stavu relace bez souborů cookie) nebo do souboru cookie relace, který nevypršel.
Ve výchozím nastavení SessionIDManager umístí jedinečný identifikátor relace do souboru cookie relace, který nevypršela, a nastaví cookieAdded
parametr na true
.
V případě stavu SessionIDManager relace bez souborů cookie vloží objekt jedinečný identifikátor relace do aktuální adresy URL, přesměruje prohlížeč na novou adresu URL, která obsahuje identifikátor relace, a pak nastaví redirected
parametr na true
.