Comparteix a través de


HttpServerUtilityWrapper.Execute Método

Definición

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)

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

Execute(String, Boolean)

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)

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)

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 de QueryString y Form.

Execute(IHttpHandler, TextWriter, Boolean)

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)

Ejecuta el controlador de 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 HttpContext actual 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 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:
 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 mantener las colecciones QueryString y Form; false para borrar las colecciones QueryString y Form.

Excepciones

El objeto HttpContext actual 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 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:
 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 que capturará la salida.

Excepciones

El HttpContext actual 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 finalizado el método, se usan 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, mediante una instancia de TextWriter para capturar la salida de la página y un valor que indica si se deben borrar las colecciones de QueryString 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 capturará la salida.

preserveForm
Boolean

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

Excepciones

El valor de la instancia de HttpContext actual es null.

o bien path termina 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, 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:
 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 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

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

El parámetro handler es null.

Se aplica a