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 , pokud je odpověď přesměrována na aktuální adresu URL s identifikátorem relace přidaným k adrese URL; falsejinak .

cookieAdded
Boolean

Když tato metoda vrátí, obsahuje logickou hodnotu, která znamená true , že se do odpovědi HTTP přidal 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 zavolání z kódu aplikace.

Metoda SaveSessionID je volána objektem SessionStateModule během AcquireRequestState události. Metoda SaveSessionID ukládá identifikátor relace v adrese URL (při použití stavu relace bez souborů cookie) nebo do souboru cookie relace, jehož platnost nevypršela.

Ve výchozím nastavení umístí jedinečný identifikátor relace do souboru cookie relace, SessionIDManager který nevypršela, a nastaví cookieAdded parametr na true.

V případě stavu SessionIDManager relace bez souborů cookie objekt vloží 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 truehodnotu .

Platí pro

Viz také