HttpServerUtilityWrapper.Execute Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa o manipulador de um recurso especificado no contexto da solicitação atual e retorna a execução para o processo que a invocou.
Sobrecargas
Execute(String) |
Executa o manipulador do caminho virtual especificado no contexto do processo atual. |
Execute(String, Boolean) |
Executa o manipulador do caminho virtual especificado no contexto do processo atual e especifica se é necessário limpar as coleções QueryString e Form. |
Execute(String, TextWriter) |
Executa o manipulador do caminho virtual especificado no contexto do processo atual, usando uma instância de TextWriter para capturar a saída do manipulador executado. |
Execute(String, TextWriter, Boolean) |
Executa o manipulador do caminho virtual especificado no contexto da solicitação atual, usando uma instância de TextWriter para capturar a saída da página e um valor que indica se é necessário limpar as coleções QueryString e Form. |
Execute(IHttpHandler, TextWriter, Boolean) |
Executa o manipulador especificado no contexto do processo atual, usando uma instância de TextWriter para capturar a saída do manipulador executado e um valor que especifica se é necessário limpar as coleções QueryString e Form. |
Execute(String)
Executa o manipulador do caminho virtual especificado no contexto do processo atual.
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
A URL do manipulador a executar.
Exceções
O objeto HttpContext atual é null
.
- ou -
Ocorreu um erro ao executar o manipulador especificado por path
.
Aplica-se a
Execute(String, Boolean)
Executa o manipulador do caminho virtual especificado no contexto do processo atual e especifica se é necessário limpar as coleções QueryString e 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
A URL do manipulador a executar.
- preserveForm
- Boolean
true
para preservar as coleções QueryString e Form; false
para limpar as coleções QueryString e Form.
Exceções
O objeto HttpContext atual é null
.
- ou -
Ocorreu um erro ao executar o manipulador especificado por path
.
Aplica-se a
Execute(String, TextWriter)
Executa o manipulador do caminho virtual especificado no contexto do processo atual, usando uma instância de TextWriter para capturar a saída do manipulador executado.
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
A URL do manipulador a executar.
- writer
- TextWriter
Um objeto cuja saída capturar.
Exceções
O HttpContext atual é null
.
- ou -
Ocorreu um erro ao executar o manipulador especificado por path
.
Comentários
O writer
parâmetro é passado por referência ao Execute método. Para recuperar a saída do manipulador após a conclusão do método, use as propriedades e os métodos do writer
objeto. Para ver um exemplo, consulte Execute.
Aplica-se a
Execute(String, TextWriter, Boolean)
Executa o manipulador do caminho virtual especificado no contexto da solicitação atual, usando uma instância de TextWriter para capturar a saída da página e um valor que indica se é necessário limpar as coleções QueryString e 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
A URL do manipulador a executar.
- writer
- TextWriter
O objeto cuja saída capturar.
- preserveForm
- Boolean
true
para preservar as coleções QueryString e Form; false
para limpar as coleções QueryString e Form.
Exceções
A instância de HttpContext atual é null
.
- ou -
path
termina com um ponto (.).
- ou -
Ocorreu um erro ao executar o manipulador especificado por path
.
path
é null
.
path
não é um caminho virtual.
Aplica-se a
Execute(IHttpHandler, TextWriter, Boolean)
Executa o manipulador especificado no contexto do processo atual, usando uma instância de TextWriter para capturar a saída do manipulador executado e um valor que especifica se é necessário limpar as coleções QueryString e 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
O manipulador HTTP que implementa a interface para a qual a solicitação atual será transferida.
- writer
- TextWriter
O objeto cuja saída capturar.
- preserveForm
- Boolean
true
para preservar as coleções QueryString e Form; false
para limpar as coleções QueryString e Form.
Exceções
Ocorreu um erro ao executar o manipulador especificado por handler
.
O parâmetro handler
é null
.