HttpServerUtilityWrapper.Execute Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.
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
.
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
.
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
.