HttpServerUtilityWrapper.Execute Método

Definición

Ejecuta el controlador de un recurso especificado en el contexto de la solicitud actual y devuelve la ejecución al proceso que lo invocó.

Sobrecargas

Nombre Description
Execute(String)

Ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual.

Execute(String, Boolean)

Ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual y especifica si se van a borrar las QueryString colecciones y Form .

Execute(String, TextWriter)

Ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual, utilizando una TextWriter instancia para capturar la salida del controlador ejecutado.

Execute(String, TextWriter, Boolean)

Ejecuta el controlador para la ruta de acceso virtual especificada en el contexto de la solicitud actual, utilizando una TextWriter instancia para capturar la salida de la página y un valor que indica si se van a borrar las QueryString colecciones y Form .

Execute(IHttpHandler, TextWriter, Boolean)

Ejecuta el controlador especificado en el contexto del proceso actual, utilizando una TextWriter instancia para capturar la salida del controlador ejecutado y un valor que especifica si se van a borrar las QueryString colecciones y Form .

Execute(String)

Ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual.

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

Parámetros

path
String

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

Excepciones

El objeto actual HttpContext es null.

O bien

Se produjo un error cuando se ejecutó el controlador especificado por path .

path es null.

O bien

path no es una ruta de acceso virtual.

Se aplica a

Execute(String, Boolean)

Ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual y especifica si se van a borrar las QueryString colecciones y Form .

public:
 override void Execute(System::String ^ path, bool preserveForm);
public override void Execute(string path, bool preserveForm);
override this.Execute : string * bool -> unit
Public Overrides 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 conservar las QueryString colecciones y Form ; false para borrar las QueryString colecciones y Form .

Excepciones

El objeto actual HttpContext es null.

O bien

Se produjo un error cuando se ejecutó el controlador especificado por path .

path es null.

O bien

path no es una ruta de acceso virtual.

Se aplica a

Execute(String, TextWriter)

Ejecuta el controlador para la ruta de acceso virtual especificada en el contexto del proceso actual, utilizando una TextWriter instancia para capturar la salida del controlador ejecutado.

public:
 override void Execute(System::String ^ path, System::IO::TextWriter ^ writer);
public override void Execute(string path, System.IO.TextWriter writer);
override this.Execute : string * System.IO.TextWriter -> unit
Public Overrides 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 para capturar la salida.

Excepciones

El objeto actual HttpContext es null.

O bien

Se produjo un error cuando se ejecutó el controlador especificado por path .

path es null.

O bien

path no es una ruta de acceso virtual.

Comentarios

El writer parámetro se pasa por referencia al Execute método . 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)

Ejecuta el controlador para la ruta de acceso virtual especificada en el contexto de la solicitud actual, utilizando una TextWriter instancia para capturar la salida de la página y un valor que indica si se van a borrar las QueryString colecciones y Form .

public:
 override void Execute(System::String ^ path, System::IO::TextWriter ^ writer, bool preserveForm);
public override void Execute(string path, System.IO.TextWriter writer, bool preserveForm);
override this.Execute : string * System.IO.TextWriter * bool -> unit
Public Overrides 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 se va a capturar la salida.

preserveForm
Boolean

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

Excepciones

La instancia actual HttpContext es null.

O bien

path finaliza con un punto (.).

O bien

Se produjo un error cuando se ejecutó el controlador especificado por path .

path es null.

path no es una ruta de acceso virtual.

Se aplica a

Execute(IHttpHandler, TextWriter, Boolean)

Ejecuta el controlador especificado en el contexto del proceso actual, utilizando una TextWriter instancia para capturar la salida del controlador ejecutado y un valor que especifica si se van a borrar las QueryString colecciones y Form .

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

Parámetros

handler
IHttpHandler

Controlador HTTP al que implementa la interfaz para transferir la solicitud actual.

writer
TextWriter

Objeto que se va a capturar la salida.

preserveForm
Boolean

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

Excepciones

Se produjo un error cuando se ejecutó el controlador especificado por handler .

El handler parámetro es null.

Se aplica a