共用方式為


IStateRuntime.ProcessRequest 方法

定義

由 ASP.NET 狀態伺服器用於處理工作階段資料。

多載

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:
 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
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

儲存在 Unmanaged ASP.NET 狀態伺服器中之物件的 IntPtr 指標。

verb
Int32

要對物件採取的動作。

uri
String

工作階段的識別項。

exclusive
Int32

存放區中物件的存取類型。

timeout
Int32

工作階段資料儲存的分鐘數。

lockCookieExists
Int32

值,指出鎖定 Cookie 是否存在於從 ASP.NET Web 伺服器向 ASP.NET 狀態伺服器提出的原始要求中。

lockCookie
Int32

工作階段狀態中鎖定的擁有者。

contentLength
Int32

工作階段所儲存的資料長度 (以位元組為單位)。

content
IntPtr

nativeint

要為 Unmanaged ASP.NET 狀態伺服器中之工作階段儲存內容的 IntPtr 指標。

備註

ASP.NET 可以使用稱為「ASP.NET 狀態服務」的 Windows 服務來管理會話狀態跨進程。 這個 ProcessRequest 服務中的 Unmanaged 程式代碼會使用此方法來管理會話數據。

此成員支援 ASP.NET 狀態服務的 .NET Framework 基礎結構實作,並非直接從您的程序代碼使用。 如需工作階段狀態記憶體選項的詳細資訊,請參閱 工作階段狀態模式

另請參閱

適用於

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

由 ASP.NET 狀態伺服器用於處理工作階段資料。

public:
 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
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

儲存在 Unmanaged ASP.NET 狀態伺服器中之物件的 IntPtr 指標。

verb
Int32

要對物件採取的動作。

uri
String

工作階段的識別項。

exclusive
Int32

存放區中物件的存取類型。

extraFlags
Int32

指出目前工作階段是否為未初始化、Cookieless 工作階段的值。

timeout
Int32

工作階段資料儲存的分鐘數。

lockCookieExists
Int32

值,指出鎖定 Cookie 是否存在於從 ASP.NET Web 伺服器向 ASP.NET 狀態伺服器提出的原始要求中。

lockCookie
Int32

工作階段狀態中鎖定的擁有者。

contentLength
Int32

工作階段所儲存的資料長度 (以位元組為單位)。

content
IntPtr

nativeint

要為 Unmanaged ASP.NET 狀態伺服器中之工作階段儲存內容的 IntPtr 指標。

備註

ASP.NET 可以使用稱為「ASP.NET 狀態服務」的 Windows 服務來管理會話狀態跨進程。 這個 ProcessRequest 服務中的 Unmanaged 程式代碼會使用此方法來管理會話數據。

此成員支援 ASP.NET 狀態服務的 .NET Framework 基礎結構實作,並非直接從您的程序代碼使用。 如需工作階段狀態記憶體選項的詳細資訊,請參閱 工作階段狀態模式

另請參閱

適用於