StateRuntime.ProcessRequest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由 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)
參數
- verb
- Int32
對該物體採取的行動。
- uri
- String
會話的識別碼。
- exclusive
- Int32
存取商店物品的類型。
- timeout
- Int32
會話資料儲存的分鐘數。
- lockCookieExists
- Int32
一個表示鎖 cookie 是否存在於 ASP.NET 網頁伺服器對 ASP.NET 狀態伺服器的原始請求中。
- lockCookie
- Int32
會話狀態鎖的擁有者。
- contentLength
- Int32
儲存在該會話的資料長度(以位元組為單位)。
實作
備註
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)
參數
- verb
- Int32
對該物體採取的行動。
- uri
- String
會話的識別碼。
- exclusive
- Int32
存取商店物品的類型。
- extraFlags
- Int32
一個表示目前會話是否為未初始化、無 Cookie 的值。
- timeout
- Int32
會話資料儲存的分鐘數。
- lockCookieExists
- Int32
一個表示鎖 cookie 是否存在於 ASP.NET 網頁伺服器對 ASP.NET 狀態伺服器的原始請求中。
- lockCookie
- Int32
會話狀態鎖的擁有者。
- contentLength
- Int32
儲存在該會話的資料長度(以位元組為單位)。
實作
備註
ASP.NET 支援使用 Windows 服務稱為 ASP.NET 狀態服務,管理會話狀態的非程序狀態。 此 ProcessRequest 方法用於此服務中的非管理程式碼來管理會話資料。
此成員支援 .NET Framework 基礎架構實作的 ASP.NET 狀態服務,並非直接從您的程式碼中使用。 欲了解更多會話狀態儲存選項,請參見 Session-State 模式。