HttpServerUtilityWrapper.Transfer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
終止目前程序的執行,並開始執行另一個針對當前請求的程序。
多載
| 名稱 | Description |
|---|---|
| Transfer(String) |
終止目前程序的執行,並開始執行以 URL 指定的頁面或處理器。 |
| Transfer(String, Boolean) |
透過指定的 URL 及指定是否清除 QueryString 和 Form 集合的值,終止目前頁面的執行並開始執行另一個頁面或處理器。 |
| Transfer(IHttpHandler, Boolean) |
終止目前程序的執行並開始執行新請求,使用自訂的 HTTP 處理器及指定是否清除 QueryString 和 Form 集合的值。 |
Transfer(String)
終止目前程序的執行,並開始執行以 URL 指定的頁面或處理器。
public:
override void Transfer(System::String ^ path);
public override void Transfer(string path);
override this.Transfer : string -> unit
Public Overrides Sub Transfer (path As String)
參數
- path
- String
要執行的頁面或處理器的網址。
適用於
Transfer(String, Boolean)
透過指定的 URL 及指定是否清除 QueryString 和 Form 集合的值,終止目前頁面的執行並開始執行另一個頁面或處理器。
public:
override void Transfer(System::String ^ path, bool preserveForm);
public override void Transfer(string path, bool preserveForm);
override this.Transfer : string * bool -> unit
Public Overrides Sub Transfer (path As String, preserveForm As Boolean)
參數
- path
- String
要執行的頁面或處理器的網址。
- preserveForm
- Boolean
true保存QueryString與Form收藏false;清理QueryStringForm收藏。
例外狀況
目前的頁面請求是回撥。
適用於
Transfer(IHttpHandler, Boolean)
終止目前程序的執行並開始執行新請求,使用自訂的 HTTP 處理器及指定是否清除 QueryString 和 Form 集合的值。
public:
override void Transfer(System::Web::IHttpHandler ^ handler, bool preserveForm);
public override void Transfer(System.Web.IHttpHandler handler, bool preserveForm);
override this.Transfer : System.Web.IHttpHandler * bool -> unit
Public Overrides Sub Transfer (handler As IHttpHandler, preserveForm As Boolean)
參數
- handler
- IHttpHandler
HTTP 處理器用來傳輸目前請求。
- preserveForm
- Boolean
true保存QueryString與Form收藏false;清理QueryStringForm收藏。
例外狀況
目前的頁面請求是回撥。