HttpServerUtilityBase.TransferRequest 方法

定義

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

多載

名稱 Description
TransferRequest(String)

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

TransferRequest(String, Boolean)

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

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 端點,並指定是否清除 QueryStringForm 集合。

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

method
String

用 HTTP 方法(GETPOST,等等)來處理新的請求。 若 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保存QueryStringForm收藏false;清理QueryStringForm收藏。

method
String

用於新請求的 HTTP 方法。

headers
NameValueCollection

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

preserveUser
Boolean

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

適用於