HttpServerUtilityBase.Execute 方法

定義

當在衍生類別中覆寫時,會在當前請求的上下文中執行指定資源的處理器,並將執行回傳給呼叫該資源的程序。

多載

名稱 Description
Execute(String)

當在派生類別中被覆寫時,會在當前程序的上下文中執行指定的虛擬路徑處理器。

Execute(String, Boolean)

當在派生類別中覆寫時,會在當前程序的上下文中執行指定虛擬路徑的處理器,並指定是否清除 QueryStringForm 集合。

Execute(String, TextWriter)

當在派生類別中覆寫時,會在當前程序的上下文中執行指定的虛擬路徑處理器,並利用實 TextWriter 例擷取已執行處理器的輸出。

Execute(String, TextWriter, Boolean)

當在衍生類別中覆寫時,會在當前請求的情境中執行指定的虛擬路徑處理器,並使用 TextWriter 實例擷取頁面輸出,並使用指示是否清除 QueryStringForm 集合的值。

Execute(IHttpHandler, TextWriter, Boolean)

當在衍生類別中覆寫時,會在目前程序的上下文中執行指定的處理器,並使用 TextWriter 實例擷取已執行處理器的輸出,並指定是否清除 QueryStringForm 集合。

Execute(String)

當在派生類別中被覆寫時,會在當前程序的上下文中執行指定的虛擬路徑處理器。

public:
 virtual void Execute(System::String ^ path);
public virtual void Execute(string path);
abstract member Execute : string -> unit
override this.Execute : string -> unit
Public Overridable Sub Execute (path As String)

參數

path
String

要執行的處理器網址。

例外狀況

適用於

Execute(String, Boolean)

當在派生類別中覆寫時,會在當前程序的上下文中執行指定虛擬路徑的處理器,並指定是否清除 QueryStringForm 集合。

public:
 virtual void Execute(System::String ^ path, bool preserveForm);
public virtual void Execute(string path, bool preserveForm);
abstract member Execute : string * bool -> unit
override this.Execute : string * bool -> unit
Public Overridable Sub Execute (path As String, preserveForm As Boolean)

參數

path
String

要執行的處理器網址。

preserveForm
Boolean

true保存QueryStringForm收藏false;清理QueryStringForm收藏。

例外狀況

適用於

Execute(String, TextWriter)

當在派生類別中覆寫時,會在當前程序的上下文中執行指定的虛擬路徑處理器,並利用實 TextWriter 例擷取已執行處理器的輸出。

public:
 virtual void Execute(System::String ^ path, System::IO::TextWriter ^ writer);
public virtual void Execute(string path, System.IO.TextWriter writer);
abstract member Execute : string * System.IO.TextWriter -> unit
override this.Execute : string * System.IO.TextWriter -> unit
Public Overridable Sub Execute (path As String, writer As TextWriter)

參數

path
String

要執行的處理器網址。

writer
TextWriter

一個用來捕捉輸出的物件。

例外狀況

備註

writer參數是透過方法Execute的參考傳遞。 要在方法完成後從處理器取得輸出,你要使用物件的 writer 屬性和方法。 如需範例,請參閱 Execute

適用於

Execute(String, TextWriter, Boolean)

當在衍生類別中覆寫時,會在當前請求的情境中執行指定的虛擬路徑處理器,並使用 TextWriter 實例擷取頁面輸出,並使用指示是否清除 QueryStringForm 集合的值。

public:
 virtual void Execute(System::String ^ path, System::IO::TextWriter ^ writer, bool preserveForm);
public virtual void Execute(string path, System.IO.TextWriter writer, bool preserveForm);
abstract member Execute : string * System.IO.TextWriter * bool -> unit
override this.Execute : string * System.IO.TextWriter * bool -> unit
Public Overridable Sub Execute (path As String, writer As TextWriter, preserveForm As Boolean)

參數

path
String

要執行的處理器網址。

writer
TextWriter

捕捉輸出的物件。

preserveForm
Boolean

true保存QueryStringForm收藏false;清理QueryStringForm收藏。

例外狀況

備註

writer參數是透過方法Execute的參考傳遞。 要在方法完成後從處理器取得輸出,你要使用物件的 writer 屬性和方法。 如需範例,請參閱 Execute

適用於

Execute(IHttpHandler, TextWriter, Boolean)

當在衍生類別中覆寫時,會在目前程序的上下文中執行指定的處理器,並使用 TextWriter 實例擷取已執行處理器的輸出,並指定是否清除 QueryStringForm 集合。

public:
 virtual void Execute(System::Web::IHttpHandler ^ handler, System::IO::TextWriter ^ writer, bool preserveForm);
public virtual void Execute(System.Web.IHttpHandler handler, System.IO.TextWriter writer, bool preserveForm);
abstract member Execute : System.Web.IHttpHandler * System.IO.TextWriter * bool -> unit
override this.Execute : System.Web.IHttpHandler * System.IO.TextWriter * bool -> unit
Public Overridable Sub Execute (handler As IHttpHandler, writer As TextWriter, preserveForm As Boolean)

參數

handler
IHttpHandler

是實作介面以傳輸當前請求的 HTTP 處理器。

writer
TextWriter

捕捉輸出的物件。

preserveForm
Boolean

true保存QueryStringForm收藏false;清理QueryStringForm收藏。

例外狀況

備註

writer參數是透過方法Execute的參考傳遞。 要在方法完成後從處理器取得輸出,你要使用物件的 writer 屬性和方法。 如需範例,請參閱 Execute

適用於