SessionIDManager.SaveSessionID(HttpContext, String, Boolean, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert eine neu erstellte Sitzungs-ID in der HTTP-Antwort.
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)
Parameter
- context
- HttpContext
Das aktuelle HttpContext-Objekt, das auf Serverobjekte verweist, die zum Verarbeiten von HTTP-Anforderungen verwendet werden (z. B. die Request-Eigenschaft und die Response-Eigenschaft).
- id
- String
Die Sitzungs-ID.
- redirected
- Boolean
Diese Methode enthält bei der Rückgabe den booleschen Wert true
, wenn die Antwort mit der zur URL hinzugefügten Sitzungs-ID an die aktuelle URL umgeleitet wird, andernfalls false
.
- cookieAdded
- Boolean
Diese Methode enthält bei der Rückgabe den booleschen Wert true
, wenn der HTTP-Antwort ein Cookie hinzugefügt wurde, andernfalls false
.
Implementiert
Ausnahmen
Die Antwort wurde bereits gesendet.
- oder -
Die Validierung für die an diese Methode übergebene Sitzungs-ID ist fehlgeschlagen.
Hinweise
Diese Methode ist nicht für den Aufruf aus Anwendungscode vorgesehen.
Die SaveSessionID -Methode wird während des SessionStateModule Ereignisses AcquireRequestState vom -Objekt aufgerufen. Die SaveSessionID -Methode speichert den Sitzungsbezeichner entweder in der URL (wenn der Cookielose Sitzungszustand verwendet wird) oder in einem nicht ablaufenden Sitzungscooky.
Standardmäßig platziert der SessionIDManager einen eindeutigen Sitzungsbezeichner in einem nicht ablaufenden Sitzungscooky und legt den cookieAdded
Parameter auf fest true
.
Bei einem cookielosen Sitzungszustand fügt das SessionIDManager -Objekt einen eindeutigen Sitzungsbezeichner in die aktuelle URL ein, leitet den Browser zur neuen URL um, die den Sitzungsbezeichner enthält, und legt dann den redirected
Parameter auf fest true
.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für