語言

StateRuntime.ProcessRequest 方法

定義

由 ASP.NET 狀態伺服器用來處理會話資料。

多載

名稱 Description
ProcessRequest(IntPtr, Int32, String, Int32, Int32, Int32, Int32, Int32, IntPtr)

由 ASP.NET 狀態伺服器用來處理會話資料。

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

由 ASP.NET 狀態伺服器用來處理會話資料。

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

由 ASP.NET 狀態伺服器用來處理會話資料。

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)

參數

tracker
IntPtr

nativeint

一個IntPtr指標,指向儲存在未管理 ASP.NET 狀態伺服器中的物件。

verb
Int32

對該物體採取的行動。

uri
String

會話的識別碼。

exclusive
Int32

存取商店物品的類型。

timeout
Int32

會話資料儲存的分鐘數。

lockCookieExists
Int32

一個表示鎖 cookie 是否存在於 ASP.NET 網頁伺服器對 ASP.NET 狀態伺服器的原始請求中。

lockCookie
Int32

會話狀態鎖的擁有者。

contentLength
Int32

儲存在該會話的資料長度(以位元組為單位)。

content
IntPtr

nativeint

一個IntPtr指標,指向儲存在非管理 ASP.NET 狀態伺服器中會話內容。

實作

備註

ASP.NET 支援使用 Windows 服務稱為 ASP.NET 狀態服務,管理會話狀態的非程序狀態。 此 ProcessRequest 方法用於此服務中的非管理程式碼來管理會話資料。

此成員支援 .NET Framework 基礎架構實作的 ASP.NET 狀態服務,並非直接從您的程式碼中使用。 欲了解更多會話狀態儲存選項,請參見 Session-State 模式。

另請參閱

適用於

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

由 ASP.NET 狀態伺服器用來處理會話資料。

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)

參數

tracker
IntPtr

nativeint

一個IntPtr指標,指向儲存在未管理 ASP.NET 狀態伺服器中的物件。

verb
Int32

對該物體採取的行動。

uri
String

會話的識別碼。

exclusive
Int32

存取商店物品的類型。

extraFlags
Int32

一個表示目前會話是否為未初始化、無 Cookie 的值。

timeout
Int32

會話資料儲存的分鐘數。

lockCookieExists
Int32

一個表示鎖 cookie 是否存在於 ASP.NET 網頁伺服器對 ASP.NET 狀態伺服器的原始請求中。

lockCookie
Int32

會話狀態鎖的擁有者。

contentLength
Int32

儲存在該會話的資料長度(以位元組為單位)。

content
IntPtr

nativeint

一個IntPtr指標,指向儲存在非管理 ASP.NET 狀態伺服器中會話內容。

實作

備註

ASP.NET 支援使用 Windows 服務稱為 ASP.NET 狀態服務,管理會話狀態的非程序狀態。 此 ProcessRequest 方法用於此服務中的非管理程式碼來管理會話資料。

此成員支援 .NET Framework 基礎架構實作的 ASP.NET 狀態服務,並非直接從您的程式碼中使用。 欲了解更多會話狀態儲存選項,請參見 Session-State 模式。

另請參閱

適用於