HttpServerUtilityWrapper.TransferRequest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
非同步執行指定的 URL 端點。
多載
| 名稱 | Description |
|---|---|
| TransferRequest(String) |
非同步執行指定的 URL 端點。 |
| TransferRequest(String, Boolean) |
非同步執行指定網址端點,並指定是否清除 QueryString 和 Form 集合。 |
| TransferRequest(String, Boolean, String, NameValueCollection) |
透過指定的 HTTP 方法與標頭,非同步執行指定 URL 端點。 |
| TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
使用指定的 HTTP 方法、標頭、路徑及選項,執行指定的 URL 非同步執行,以保留表單值並保留使用者身份。 |
TransferRequest(String)
非同步執行指定的 URL 端點。
public:
override void TransferRequest(System::String ^ path);
public override void TransferRequest(string path);
override this.TransferRequest : string -> unit
Public Overrides Sub TransferRequest (path As String)
參數
- path
- String
要執行的頁面或處理器的網址。
例外狀況
此請求需要 IIS 7.0 的整合管線模式。
伺服器無法處理該請求。
參數 path 為 null。
path 參數無效。
適用於
TransferRequest(String, Boolean)
非同步執行指定網址端點,並指定是否清除 QueryString 和 Form 集合。
public:
override void TransferRequest(System::String ^ path, bool preserveForm);
public override void TransferRequest(string path, bool preserveForm);
override this.TransferRequest : string * bool -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean)
參數
- path
- String
要執行的頁面網址。
- preserveForm
- Boolean
true保存QueryString與Form收藏false;清理QueryStringForm收藏。
例外狀況
此請求需要 IIS 7.0 的整合管線模式。
伺服器無法處理該請求。
參數 path 為 null。
path 參數無效。
適用於
TransferRequest(String, Boolean, String, NameValueCollection)
透過指定的 HTTP 方法與標頭,非同步執行指定 URL 端點。
public:
override void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public override void TransferRequest(string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers);
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection)
參數
- path
- String
要執行的頁面或處理器的網址。
- preserveForm
- Boolean
true保存QueryString與Form收藏false;清理QueryStringForm收藏。
- method
- String
用 HTTP 方法(GET、 POST,等等)來處理新的請求。 若 null,則使用原始請求的 HTTP 方法。
- headers
- NameValueCollection
一組新請求的請求標頭。
例外狀況
此請求需要 IIS 7.0 以整合模式運行。
伺服器無法處理該請求。
參數 path 為 null。
path 參數無效。
適用於
TransferRequest(String, Boolean, String, NameValueCollection, Boolean)
使用指定的 HTTP 方法、標頭、路徑及選項,執行指定的 URL 非同步執行,以保留表單值並保留使用者身份。
public:
override void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers, bool preserveUser);
public override void TransferRequest(string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers, bool preserveUser);
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
Public Overrides Sub TransferRequest (path As String, preserveForm As Boolean, method As String, headers As NameValueCollection, preserveUser As Boolean)
參數
- path
- String
路徑。
- preserveForm
- Boolean
true保存QueryString與Form收藏false;清理QueryStringForm收藏。
- method
- String
新請求中應使用的 HTTP 方法。
- headers
- NameValueCollection
一個 NameValueCollection 包含新請求標頭的物件。
- preserveUser
- Boolean
true以維護使用者身份;否則,。 false 此方法的其他過載稱為過載,並將 preserveUser 參數設為 true。
例外狀況
此請求需要 IIS 7.0 的整合管線模式。
伺服器無法處理該請求。
參數 path 為 null。
path 參數無效。