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
, pokud je odpověď přesměrována na aktuální adresu URL s identifikátorem relace přidaným k adrese URL; false
jinak .
- cookieAdded
- Boolean
Když tato metoda vrátí, obsahuje logickou hodnotu, která znamená true
, že se do odpovědi HTTP přidal soubor cookie. false
V opačném případě .
Implementuje
Výjimky
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 true
hodnotu .
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro