ISessionIDManager.InitializeRequest(HttpContext, 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.
Führt eine Initialisierung des SessionIDManager-Objekts pro Anforderung aus.
public:
bool InitializeRequest(System::Web::HttpContext ^ context, bool suppressAutoDetectRedirect, [Runtime::InteropServices::Out] bool % supportSessionIDReissue);
public bool InitializeRequest (System.Web.HttpContext context, bool suppressAutoDetectRedirect, out bool supportSessionIDReissue);
abstract member InitializeRequest : System.Web.HttpContext * bool * bool -> bool
Public Function InitializeRequest (context As HttpContext, suppressAutoDetectRedirect As Boolean, ByRef supportSessionIDReissue As Boolean) As Boolean
Parameter
- context
- HttpContext
Das HttpContext-Objekt, das Informationen zu der aktuellen Anforderung enthält.
- suppressAutoDetectRedirect
- Boolean
true
, wenn der Sitzungs-ID-Manager eine Umleitung vornehmen soll, um die Unterstützung von Cookies zu bestimmen, andernfalls false
, um die automatische Umleitung zum Bestimmen der Unterstützung von Cookies zu unterdrücken.
- supportSessionIDReissue
- Boolean
Diese Methode enthält bei der Rückgabe einen booleschen Wert, der angibt, ob das ISessionIDManager-Objekt die Ausgabe neuer Sitzungs-IDs unterstützt, wenn die ursprüngliche ID veraltet ist. Dieser Parameter wird nicht initialisiert übergeben.
Das Wiederverwenden von Sitzungs-IDs ist ein geeignetes Verfahren, wenn die Sitzungszustands-ID in der URL codiert ist und die URL möglicherweise gemeinsam genutzt oder per E-Mail übertragen wird.
Wenn in einer benutzerdefinierten Implementierung des Sitzungszustands Cookies nach virtuellem Pfad getrennt werden, muss außerdem der Sitzungszustand unterstützt werden.
Gibt zurück
true
, um anzugeben, dass bei der Initialisierung eine Umleitung vorgenommen wurde, andernfalls false
.
Hinweise
Die InitializeRequest Methode wird für jede vom Objekt behandelte ISessionIDManager Anforderung aufgerufen. Verwenden Sie die InitializeRequest Methode, um daten pro Anforderung für das SessionIDManager Objekt zu initialisieren.
Wenn der Parameter true
ist, sollte das Objekt keine Umleitung verwenden, um zu bestimmen, ob der suppressAutoDetectRedirect
ISessionIDManager Browser Cookies unterstützt.
Der Parameter sollte zurückgegeben false
werden, wenn Cookies für die supportSessionIDReissue
Sitzungsidentifizierung verwendet werden. Andernfalls geben true
Sie zurück, wenn Ihre ISessionIDManager Implementierung die Erneutausgabe von Sitzungs-IDs unterstützt.