Udostępnij za pośrednictwem


StateRuntime.ProcessRequest Metoda

Definicja

Używany przez serwer stanu ASP.NET do przetwarzania danych sesji.

Przeciążenia

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

Używany przez serwer stanu ASP.NET do przetwarzania danych sesji.

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

Używany przez serwer stanu ASP.NET do przetwarzania danych sesji.

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

Używany przez serwer stanu ASP.NET do przetwarzania danych sesji.

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)

Parametry

tracker
IntPtr

nativeint

Wskaźnik IntPtr do obiektu przechowywanego na niezarządzanym serwerze stanu ASP.NET.

verb
Int32

Akcja do wykonania dla obiektu.

uri
String

Identyfikator sesji.

exclusive
Int32

Typ dostępu do obiektów w magazynie.

timeout
Int32

Liczba minut przechowywania danych sesji.

lockCookieExists
Int32

Wartość wskazująca, czy plik cookie blokady istnieje w oryginalnym żądaniu z serwera sieci Web ASP.NET do serwera stanu ASP.NET.

lockCookie
Int32

Właściciel blokady w stanie sesji.

contentLength
Int32

Długość (w bajtach) danych przechowywanych dla sesji.

content
IntPtr

nativeint

Wskaźnik IntPtr do zawartości przechowywanej dla sesji na niezarządzanym serwerze stanu ASP.NET.

Implementuje

Uwagi

ASP.NET obsługuje opcję zarządzania stanem sesji poza procesem przy użyciu usługi systemu Windows nazywanej usługą stanu ASP.NET. Metoda ProcessRequest jest używana przez niezarządzany kod w tej usłudze do zarządzania danymi sesji.

Ten element członkowski obsługuje implementację infrastruktury platformy .NET Framework usługi stanu ASP.NET i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Aby uzyskać więcej informacji na temat opcji magazynowania stanu sesji, zobacz Tryby stanu sesji.

Zobacz też

Dotyczy

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

Używany przez serwer stanu ASP.NET do przetwarzania danych sesji.

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)

Parametry

tracker
IntPtr

nativeint

Wskaźnik IntPtr do obiektu przechowywanego na niezarządzanym serwerze stanu ASP.NET.

verb
Int32

Akcja do wykonania dla obiektu.

uri
String

Identyfikator sesji.

exclusive
Int32

Typ dostępu do obiektów w magazynie.

extraFlags
Int32

Wartość wskazująca, czy bieżąca sesja jest niezainicjowaną sesją bez plików cookie.

timeout
Int32

Liczba minut przechowywania danych sesji.

lockCookieExists
Int32

Wartość wskazująca, czy plik cookie blokady istnieje w oryginalnym żądaniu z serwera sieci Web ASP.NET do serwera stanu ASP.NET.

lockCookie
Int32

Właściciel blokady w stanie sesji.

contentLength
Int32

Długość (w bajtach) danych przechowywanych dla sesji.

content
IntPtr

nativeint

Wskaźnik IntPtr do zawartości przechowywanej dla sesji na niezarządzanym serwerze stanu ASP.NET.

Implementuje

Uwagi

ASP.NET obsługuje opcję zarządzania stanem sesji poza procesem przy użyciu usługi systemu Windows nazywanej usługą stanu ASP.NET. Metoda ProcessRequest jest używana przez niezarządzany kod w tej usłudze do zarządzania danymi sesji.

Ten element członkowski obsługuje implementację infrastruktury platformy .NET Framework usługi stanu ASP.NET i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Aby uzyskać więcej informacji na temat opcji magazynowania stanu sesji, zobacz Tryby stanu sesji.

Zobacz też

Dotyczy