語言

HttpServerUtilityWrapper.TransferRequest 方法

定義

非同步執行指定的 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 參數無效。

適用於