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 die Initialisierung des SessionIDManager Objekts pro Anforderung durch.
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 zur aktuellen Anforderung enthält.
- suppressAutoDetectRedirect
- Boolean
true wenn der Sitzungs-ID-Manager umleiten sollte, um die Cookieunterstützung zu ermitteln; andernfalls, um die automatische Umleitung zu unterdrücken, false um die Cookieunterstützung zu ermitteln.
- supportSessionIDReissue
- Boolean
Wenn diese Methode zurückgegeben wird, enthält einen Wert vom Typ Boolean, der angibt, ob das ISessionIDManager Objekt das Ausstellen neuer Sitzungs-IDs unterstützt, wenn die ursprüngliche ID veraltet ist. Dieser Parameter wird nicht initialisiert übergeben.
Die Wiederverwendung der Sitzungs-ID ist geeignet, wenn die Sitzungsstatus-ID auf einer URL codiert ist und das Potenzial für die FREIGABE oder E-Mail-Nachricht vorhanden ist.
Wenn eine benutzerdefinierte Session-State-Implementierung Cookies nach virtuellem Pfad partitioniert, sollte auch der Sitzungszustand unterstützt werden.
Gibt zurück
trueum anzugeben, dass die Initialisierung eine Umleitung durchgeführt hat; andernfalls . false
Hinweise
Die InitializeRequest Methode wird für jede Anforderung aufgerufen, die ISessionIDManager vom Objekt verarbeitet wird. Verwenden Sie die InitializeRequest Methode, um Daten pro Anforderung für das SessionIDManager Objekt zu initialisieren.
Wenn der suppressAutoDetectRedirect Parameter lautet true, sollte das ISessionIDManager Objekt keine Umleitung verwenden, um festzustellen, ob der Browser Cookies unterstützt.
Der supportSessionIDReissue Parameter sollte zurückgegeben false werden, wenn Cookies für die Sitzungsidentifikation verwendet werden. Andernfalls wird die Rückgabe zurückgegeben true , wenn Ihre ISessionIDManager Implementierung die erneute Ausgabe von Sitzungs-IDs unterstützt.