ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Methode

Definition

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.

Gilt für: