HttpServerUtilityBase.TransferRequest 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,以非同步方式執行位於指定 URL 的結束點。
多載
TransferRequest(String) |
在衍生類別中覆寫時,以非同步方式執行位於指定 URL 的結束點。 |
TransferRequest(String, Boolean) |
在衍生類別中覆寫時,於指定 URL 以非同步方式執行端點,並指定是否要清除 QueryString 和 Form 集合。 |
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 以非同步方式執行端點,並指定是否要清除 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
要執行的網頁 URL 或處理常式。
- preserveForm
- Boolean
true
表示保留 QueryString 和 Form 集合; false
表示清除 QueryString 和 Form 集合。
例外狀況
適用於
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
表示保留 QueryString 和 Form 集合; false
表示清除 QueryString 和 Form 集合。
- method
- String
要用於新要求的 HTTP 方法 (GET
、POST
等等)。 如果是 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
表示保留 QueryString 和 Form 集合; false
表示清除 QueryString 和 Form 集合。
- method
- String
用於新要求的 HTTP 方法。
- headers
- NameValueCollection
包含新要求之要求標頭的 NameValueCollection 物件。
- preserveUser
- Boolean
true
表示要保留使用者識別,否則為 false
。 這個方法的其他多載會在 preserveUser
參數設定為 true
的情況下,呼叫這個方法多載。