Compartir a través de


HttpServerUtilityBase.Execute Método

Definición

Cuando se invalida en una clase derivada, ejecuta el controlador del recurso especificado en el contexto de la solicitud actual y devuelve la ejecución al proceso que lo invocó.

Sobrecargas

Execute(String)

Si se reemplaza en una clase derivada, ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual.

Execute(String, Boolean)

Si se reemplaza en una clase derivada, ejecuta el controlador de la ruta de acceso virtual especificada en el contexto del proceso actual y especifica si se van a borrar las colecciones QueryString y Form.

Execute(String, TextWriter)

Si se reemplaza en una clase derivada, ejecuta el controlador de la ruta de acceso virtual especificada en el contexto del proceso actual, mediante una instancia TextWriter para capturar la salida del controlador ejecutado.

Execute(String, TextWriter, Boolean)

Si se reemplaza en una clase derivada, ejecuta el controlador para la ruta de acceso virtual especificada en el contexto de la solicitud actual, mediante una instancia de TextWriter para capturar la salida de la página y un valor que indica si se deben borrar las colecciones QueryString y Form.

Execute(IHttpHandler, TextWriter, Boolean)

Si se reemplaza en una clase derivada, ejecuta el controlador especificado en el contexto del proceso actual, mediante una instancia TextWriter para capturar la salida del controlador ejecutado y un valor que especifica si deben borrarse las colecciones QueryString y Form.

Execute(String)

Si se reemplaza en una clase derivada, ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual.

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)

Parámetros

path
String

Dirección URL del controlador que se va a ejecutar.

Excepciones

Se aplica a

Execute(String, Boolean)

Si se reemplaza en una clase derivada, ejecuta el controlador de la ruta de acceso virtual especificada en el contexto del proceso actual y especifica si se van a borrar las colecciones QueryString y 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)

Parámetros

path
String

Dirección URL del controlador que se va a ejecutar.

preserveForm
Boolean

true para mantener las colecciones QueryString y Form; false para borrar las colecciones QueryString y Form.

Excepciones

Se aplica a

Execute(String, TextWriter)

Si se reemplaza en una clase derivada, ejecuta el controlador de la ruta de acceso virtual especificada en el contexto del proceso actual, mediante una instancia TextWriter para capturar la salida del controlador ejecutado.

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)

Parámetros

path
String

Dirección URL del controlador que se va a ejecutar.

writer
TextWriter

Objeto que capturará la salida.

Excepciones

Comentarios

El writer parámetro se pasa por referencia al método Execute . Para recuperar la salida del controlador una vez completado el método, use las propiedades y los métodos del writer objeto . Para obtener un ejemplo, consulte Execute.

Se aplica a

Execute(String, TextWriter, Boolean)

Si se reemplaza en una clase derivada, ejecuta el controlador para la ruta de acceso virtual especificada en el contexto de la solicitud actual, mediante una instancia de TextWriter para capturar la salida de la página y un valor que indica si se deben borrar las colecciones QueryString y 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)

Parámetros

path
String

Dirección URL del controlador que se va a ejecutar.

writer
TextWriter

Objeto que capturará la salida.

preserveForm
Boolean

true para mantener las colecciones QueryString y Form; false para borrar las colecciones QueryString y Form.

Excepciones

Comentarios

El writer parámetro se pasa por referencia al método Execute . Para recuperar la salida del controlador una vez completado el método, use las propiedades y los métodos del writer objeto . Para obtener un ejemplo, consulte Execute.

Se aplica a

Execute(IHttpHandler, TextWriter, Boolean)

Si se reemplaza en una clase derivada, ejecuta el controlador especificado en el contexto del proceso actual, mediante una instancia TextWriter para capturar la salida del controlador ejecutado y un valor que especifica si deben borrarse las colecciones QueryString y 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)

Parámetros

handler
IHttpHandler

Controlador HTTP que implementa la interfaz a la que se va a transferir la solicitud actual.

writer
TextWriter

Objeto que capturará la salida.

preserveForm
Boolean

true para mantener las colecciones QueryString y Form; false para borrar las colecciones QueryString y Form.

Excepciones

Comentarios

El writer parámetro se pasa por referencia al método Execute . Para recuperar la salida del controlador una vez completado el método, use las propiedades y los métodos del writer objeto . Para obtener un ejemplo, consulte Execute.

Se aplica a