Sdílet prostřednictvím


SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) Metoda

Definice

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; falsev opačném případě .

Implementuje

Výjimky

Odpověď už byla odeslána.

-nebo-

ID relace předané této metodě se nezdařilo.

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.

Platí pro

Viz také