语言

HttpServerUtilityBase.Execute 方法

定义

在派生类中重写时,在当前请求的上下文中为指定资源执行处理程序,并将执行返回到调用它的进程。

重载

名称 说明
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。

适用于