語言

HttpServerUtilityBase.TransferRequest 方法

定義

當在派生類別中覆寫時,會非同步執行指定的 URL 端點。

多載

名稱 Description
TransferRequest(String)

當在派生類別中覆寫時,會非同步執行指定的 URL 端點。

TransferRequest(String, Boolean)

當在派生類別中覆寫時,會非同步執行指定的 URL 端點,並指定是否清除 QueryString 和 Form 集合。

TransferRequest(String, Boolean, String, NameValueCollection)

當在派生類別中覆寫時,會透過指定的 HTTP 方法和標頭,非同步執行指定 URL 端點。

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

當在派生類別中實作時,會非同步執行指定 URL 的端點,並使用指定的 HTTP 方法、標頭、路徑與選項,以保留表單值並保留使用者身份。

TransferRequest(String)

當在派生類別中覆寫時,會非同步執行指定的 URL 端點。

public:
 virtual void TransferRequest(System::String ^ path);
public virtual void TransferRequest(string path);
abstract member TransferRequest : string -> unit
override this.TransferRequest : string -> unit
Public Overridable Sub TransferRequest (path As String)

參數

path
String

要執行的頁面或處理器的網址。

例外狀況

適用於

TransferRequest(String, Boolean)

當在派生類別中覆寫時,會非同步執行指定的 URL 端點,並指定是否清除 QueryString 和 Form 集合。

public:
 virtual void TransferRequest(System::String ^ path, bool preserveForm);
public virtual void TransferRequest(string path, bool preserveForm);
abstract member TransferRequest : string * bool -> unit
override this.TransferRequest : string * bool -> unit
Public Overridable Sub TransferRequest (path As String, preserveForm As Boolean)

參數

path
String

要執行的頁面或處理器的網址。

preserveForm
Boolean

true保存QueryString與Form收藏false;清理QueryStringForm收藏。

例外狀況

適用於

TransferRequest(String, Boolean, String, NameValueCollection)

當在派生類別中覆寫時,會透過指定的 HTTP 方法和標頭,非同步執行指定 URL 端點。

public:
 virtual void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers);
public virtual void TransferRequest(string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers);
abstract member TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection -> unit
Public Overridable 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

一組新請求的請求標頭。

例外狀況

適用於

TransferRequest(String, Boolean, String, NameValueCollection, Boolean)

當在派生類別中實作時,會非同步執行指定 URL 的端點,並使用指定的 HTTP 方法、標頭、路徑與選項,以保留表單值並保留使用者身份。

public:
 virtual void TransferRequest(System::String ^ path, bool preserveForm, System::String ^ method, System::Collections::Specialized::NameValueCollection ^ headers, bool preserveUser);
public virtual void TransferRequest(string path, bool preserveForm, string method, System.Collections.Specialized.NameValueCollection headers, bool preserveUser);
abstract member TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
override this.TransferRequest : string * bool * string * System.Collections.Specialized.NameValueCollection * bool -> unit
Public Overridable 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。

適用於