HttpServerUtilityBase.TransferRequest 方法

定義

在衍生類別中覆寫時,以非同步方式執行位於指定 URL 的結束點。

多載

TransferRequest(String)

在衍生類別中覆寫時,以非同步方式執行位於指定 URL 的結束點。

TransferRequest(String, Boolean)

在衍生類別中覆寫時,於指定 URL 以非同步方式執行端點,並指定是否要清除 QueryStringForm 集合。

TransferRequest(String, Boolean, String, NameValueCollection)

在衍生類別中覆寫時,使用指定的 HTTP 方法和標頭,以非同步方式在指定的 URL 執行端點。

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

在衍生類別中實作時,使用指定的 HTTP 方法、標頭、路徑,以及保留表單值和保留使用者識別的選項,以非同步方式執行位於指定的 URL 上的結束點。

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

要執行的網頁 URL 或處理常式。

例外狀況

適用於

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

要執行的網頁 URL 或處理常式。

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

要執行的網頁 URL 或處理常式。

preserveForm
Boolean

true 表示保留 QueryStringForm 集合; false 表示清除 QueryStringForm 集合。

method
String

要用於新要求的 HTTP 方法 (GETPOST 等等)。 如果是 null,會使用原始要求的 HTTP 方法。

headers
NameValueCollection

新要求之要求標頭的集合。

例外狀況

適用於

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

在衍生類別中實作時,使用指定的 HTTP 方法、標頭、路徑,以及保留表單值和保留使用者識別的選項,以非同步方式執行位於指定的 URL 上的結束點。

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 的情況下,呼叫這個方法多載。

適用於