StateRuntime.ProcessRequest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由 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:
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)
參數
- verb
- Int32
要對物件採取的動作。
- uri
- String
工作階段的識別項。
- exclusive
- Int32
存放區中物件的存取類型。
- timeout
- Int32
工作階段資料儲存的分鐘數。
- lockCookieExists
- Int32
值,指出鎖定 Cookie 是否存在於從 ASP.NET Web 伺服器向 ASP.NET 狀態伺服器提出的原始要求中。
- lockCookie
- Int32
工作階段狀態中鎖定的擁有者。
- contentLength
- Int32
工作階段所儲存的資料長度 (以位元組為單位)。
實作
備註
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:
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)
參數
- verb
- Int32
要對物件採取的動作。
- uri
- String
工作階段的識別項。
- exclusive
- Int32
存放區中物件的存取類型。
- extraFlags
- Int32
指出目前工作階段是否為未初始化、Cookieless 工作階段的值。
- timeout
- Int32
工作階段資料儲存的分鐘數。
- lockCookieExists
- Int32
值,指出鎖定 Cookie 是否存在於從 ASP.NET Web 伺服器向 ASP.NET 狀態伺服器提出的原始要求中。
- lockCookie
- Int32
工作階段狀態中鎖定的擁有者。
- contentLength
- Int32
工作階段所儲存的資料長度 (以位元組為單位)。
實作
備註
ASP.NET 支援使用稱為「ASP.NET 狀態服務」的 Windows 服務管理工作階段狀態跨進程的選項。 這個 ProcessRequest 服務中的 Unmanaged 程式代碼會使用此方法來管理會話數據。
此成員支援 ASP.NET 狀態服務的 .NET Framework 基礎結構實作,並非直接從您的程序代碼使用。 如需工作階段狀態記憶體選項的詳細資訊,請參閱 工作階段狀態模式。