HttpServerUtilityBase.Execute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中覆寫時,執行目前要求內容中指定之資源的處理常式,並將執行傳回叫用它的處理序。
多載
Execute(String) |
在衍生類別中覆寫時,於目前處理序的內容中,執行所指定虛擬路徑的處理常式。 |
Execute(String, Boolean) |
在衍生類別中被覆寫時,在目前處理序的內容中,執行指定虛擬路徑的處理常式,並指定是否清除 QueryString 和 Form 集合。 |
Execute(String, TextWriter) |
在衍生類別中覆寫時,在目前處理序的內容中,執行指定虛擬路徑的處理常式,並使用 TextWriter 執行個體從執行的處理常式中擷取輸出。 |
Execute(String, TextWriter, Boolean) |
在衍生類別中覆寫時,執行目前要求內容中指定虛擬路徑的處理常式,並使用 TextWriter 執行個體從此頁面擷取輸出,以及指定是否清除 QueryString 和 Form 集合的值。 |
Execute(IHttpHandler, TextWriter, Boolean) |
在衍生類別中覆寫時,執行目前處理序內容中的指定處理常式,並使用 TextWriter 執行個體從執行的處理常式擷取輸出,以及指定是否清除 QueryString 和 Form 集合的值。 |
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
要執行的處理常式 URL。
例外狀況
適用於
Execute(String, Boolean)
在衍生類別中被覆寫時,在目前處理序的內容中,執行指定虛擬路徑的處理常式,並指定是否清除 QueryString 和 Form 集合。
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
要執行的處理常式 URL。
- preserveForm
- Boolean
true
表示保留 QueryString 和 Form 集合; false
表示清除 QueryString 和 Form 集合。
例外狀況
適用於
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
要執行的處理常式 URL。
- writer
- TextWriter
要擷取輸出的物件。
例外狀況
備註
writer
參數會以傳址方式傳遞給 Execute 方法。 若要在方法完成之後取出處理常式的輸出,您可以使用物件的屬性和方法 writer
。 如需範例,請參閱 Execute。
適用於
Execute(String, TextWriter, Boolean)
在衍生類別中覆寫時,執行目前要求內容中指定虛擬路徑的處理常式,並使用 TextWriter 執行個體從此頁面擷取輸出,以及指定是否清除 QueryString 和 Form 集合的值。
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
要執行的處理常式 URL。
- writer
- TextWriter
要擷取輸出的物件。
- preserveForm
- Boolean
true
表示保留 QueryString 和 Form 集合; false
表示清除 QueryString 和 Form 集合。
例外狀況
備註
writer
參數會以傳址方式傳遞給 Execute 方法。 若要在方法完成之後取出處理常式的輸出,您可以使用物件的屬性和方法 writer
。 如需範例,請參閱 Execute。
適用於
Execute(IHttpHandler, TextWriter, Boolean)
在衍生類別中覆寫時,執行目前處理序內容中的指定處理常式,並使用 TextWriter 執行個體從執行的處理常式擷取輸出,以及指定是否清除 QueryString 和 Form 集合的值。
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
表示保留 QueryString 和 Form 集合; false
表示清除 QueryString 和 Form 集合。
例外狀況
備註
writer
參數會以傳址方式傳遞給 Execute 方法。 若要在方法完成之後取出處理常式的輸出,您可以使用物件的屬性和方法 writer
。 如需範例,請參閱 Execute。