Freigeben über


StateRuntime.ProcessRequest Methode

Definition

Wird vom ASP.NET-Zustandsserver zum Verarbeiten von Sitzungsdaten verwendet.

Überlädt

ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, IntPtr)

Wird vom ASP.NET-Zustandsserver zum Verarbeiten von Sitzungsdaten verwendet.

ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, Int32, IntPtr)

Wird vom ASP.NET-Zustandsserver zum Verarbeiten von Sitzungsdaten verwendet.

ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, IntPtr)

Wird vom ASP.NET-Zustandsserver zum Verarbeiten von Sitzungsdaten verwendet.

public:
 virtual void ProcessRequest(IntPtr tracker, int verb, System::String ^ uri, int exclusive, int timeout, int lockCookieExists, int lockCookie, int contentLength, IntPtr content);
public void ProcessRequest (IntPtr tracker, int verb, string uri, int exclusive, int timeout, int lockCookieExists, int lockCookie, int contentLength, IntPtr content);
abstract member ProcessRequest : nativeint * int * string * int * int * int * int * int * nativeint -> unit
override this.ProcessRequest : nativeint * int * string * int * int * int * int * int * nativeint -> unit
Public Sub ProcessRequest (tracker As IntPtr, verb As Integer, uri As String, exclusive As Integer, timeout As Integer, lockCookieExists As Integer, lockCookie As Integer, contentLength As Integer, content As IntPtr)

Parameter

tracker
IntPtr

nativeint

Ein IntPtr-Zeiger auf ein im nicht verwalteten ASP.NET-Zustandsserver gespeichertes Objekt.

verb
Int32

Die für das Objekt durchzuführende Aktion.

uri
String

Ein Bezeichner für die Sitzung.

exclusive
Int32

Der Typ des Zugriffs auf Objekte im Speicher.

timeout
Int32

Die Anzahl von Minuten, für die Sitzungsdaten gespeichert werden.

lockCookieExists
Int32

Ein Wert, der angibt, ob das Sperrcookie in der ursprünglichen Anfrage vom ASP.NET-Webserver an den ASP.NET-Zustandsserver vorhanden ist.

lockCookie
Int32

Der Besitzer der Sperre für den Sitzungszustand.

contentLength
Int32

Die Länge der für die Sitzung gespeicherten Daten in Bytes.

content
IntPtr

nativeint

Ein IntPtr-Zeiger auf den für die Sitzung im nicht verwalteten ASP.NET-Zustandsserver gespeicherten Inhalt.

Implementiert

Hinweise

ASP.NET unterstützt die Möglichkeit, den Sitzungszustand mithilfe eines Windows-Diensts namens ASP.NET State Service außerhalb des Prozesses zu verwalten. Die ProcessRequest -Methode wird von nicht verwaltetem Code in diesem Dienst verwendet, um die Sitzungsdaten zu verwalten.

Dieses Member unterstützt die .NET Framework-Infrastrukturimplementierung des ASP.NET Zustandsdiensts und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Weitere Informationen zu Speicheroptionen für Sitzungszustand finden Sie unter Sitzungszustandsmodi.

Weitere Informationen

Gilt für:

ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, Int32, IntPtr)

Wird vom ASP.NET-Zustandsserver zum Verarbeiten von Sitzungsdaten verwendet.

public:
 virtual void ProcessRequest(IntPtr tracker, int verb, System::String ^ uri, int exclusive, int extraFlags, int timeout, int lockCookieExists, int lockCookie, int contentLength, IntPtr content);
public void ProcessRequest (IntPtr tracker, int verb, string uri, int exclusive, int extraFlags, int timeout, int lockCookieExists, int lockCookie, int contentLength, IntPtr content);
abstract member ProcessRequest : nativeint * int * string * int * int * int * int * int * int * nativeint -> unit
override this.ProcessRequest : nativeint * int * string * int * int * int * int * int * int * nativeint -> unit
Public Sub ProcessRequest (tracker As IntPtr, verb As Integer, uri As String, exclusive As Integer, extraFlags As Integer, timeout As Integer, lockCookieExists As Integer, lockCookie As Integer, contentLength As Integer, content As IntPtr)

Parameter

tracker
IntPtr

nativeint

Ein IntPtr-Zeiger auf ein im nicht verwalteten ASP.NET-Zustandsserver gespeichertes Objekt.

verb
Int32

Die für das Objekt durchzuführende Aktion.

uri
String

Ein Bezeichner für die Sitzung.

exclusive
Int32

Der Typ des Zugriffs auf Objekte im Speicher.

extraFlags
Int32

Ein Wert, der angibt, ob die aktuelle Sitzung eine nicht initialisierte Sitzung ohne Cookies ist.

timeout
Int32

Die Anzahl von Minuten, für die Sitzungsdaten gespeichert werden.

lockCookieExists
Int32

Ein Wert, der angibt, ob das Sperrcookie in der ursprünglichen Anfrage vom ASP.NET-Webserver an den ASP.NET-Zustandsserver vorhanden ist.

lockCookie
Int32

Der Besitzer der Sperre für den Sitzungszustand.

contentLength
Int32

Die Länge der für die Sitzung gespeicherten Daten in Bytes.

content
IntPtr

nativeint

Ein IntPtr-Zeiger auf den für die Sitzung im nicht verwalteten ASP.NET-Zustandsserver gespeicherten Inhalt.

Implementiert

Hinweise

ASP.NET unterstützt die Möglichkeit, den Sitzungszustand mithilfe eines Windows-Diensts namens ASP.NET State Service außerhalb des Prozesses zu verwalten. Die ProcessRequest -Methode wird von nicht verwaltetem Code in diesem Dienst verwendet, um die Sitzungsdaten zu verwalten.

Dieses Member unterstützt die .NET Framework-Infrastrukturimplementierung des ASP.NET Zustandsdiensts und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Weitere Informationen zu Speicheroptionen für Sitzungszustand finden Sie unter Sitzungszustandsmodi.

Weitere Informationen

Gilt für: