HttpServerUtilityWrapper.TransferRequest 方法

定義

非同步執行指定的 URL 端點。

多載

名稱 Description
TransferRequest(String)

非同步執行指定的 URL 端點。

TransferRequest(String, Boolean)

非同步執行指定網址端點,並指定是否清除 QueryStringForm 集合。

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 的整合管線模式。

伺服器無法處理該請求。

參數 pathnull

path 參數無效。

適用於

TransferRequest(String, Boolean)

非同步執行指定網址端點,並指定是否清除 QueryStringForm 集合。

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保存QueryStringForm收藏false;清理QueryStringForm收藏。

例外狀況

此請求需要 IIS 7.0 的整合管線模式。

伺服器無法處理該請求。

參數 pathnull

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保存QueryStringForm收藏false;清理QueryStringForm收藏。

method
String

用 HTTP 方法(GETPOST,等等)來處理新的請求。 若 null,則使用原始請求的 HTTP 方法。

headers
NameValueCollection

一組新請求的請求標頭。

例外狀況

此請求需要 IIS 7.0 以整合模式運行。

伺服器無法處理該請求。

參數 pathnull

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保存QueryStringForm收藏false;清理QueryStringForm收藏。

method
String

新請求中應使用的 HTTP 方法。

headers
NameValueCollection

一個 NameValueCollection 包含新請求標頭的物件。

preserveUser
Boolean

true以維護使用者身份;否則,。 false 此方法的其他過載稱為過載,並將 preserveUser 參數設為 true

例外狀況

此請求需要 IIS 7.0 的整合管線模式。

伺服器無法處理該請求。

參數 pathnull

path 參數無效。

適用於