Freigeben über


ISessionIDManager.InitializeRequest(HttpContext, Boolean, Boolean) Methode

Definition

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

Boolean

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 trueist, 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.

Gilt für