HttpServerUtilityWrapper.Transfer 方法

定義

終止目前程序的執行,並開始執行另一個針對當前請求的程序。

多載

名稱 Description
Transfer(String)

終止目前程序的執行,並開始執行以 URL 指定的頁面或處理器。

Transfer(String, Boolean)

透過指定的 URL 及指定是否清除 QueryStringForm 集合的值,終止目前頁面的執行並開始執行另一個頁面或處理器。

Transfer(IHttpHandler, Boolean)

終止目前程序的執行並開始執行新請求,使用自訂的 HTTP 處理器及指定是否清除 QueryStringForm 集合的值。

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 及指定是否清除 QueryStringForm 集合的值,終止目前頁面的執行並開始執行另一個頁面或處理器。

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

例外狀況

目前的頁面請求是回撥。

適用於

Transfer(IHttpHandler, Boolean)

終止目前程序的執行並開始執行新請求,使用自訂的 HTTP 處理器及指定是否清除 QueryStringForm 集合的值。

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

例外狀況

目前的頁面請求是回撥。

適用於