HttpServerUtilityWrapper.Execute Método

Definição

Executa o handler para um recurso especificado no contexto do pedido atual e devolve a execução ao processo que o invocou.

Sobrecargas

Name Description
Execute(String)

Executa o handler para o caminho virtual especificado no contexto do processo atual.

Execute(String, Boolean)

Executa o handler para o caminho virtual especificado no contexto do processo atual e especifica se deve limpar as QueryString coleções e Form .

Execute(String, TextWriter)

Executa o handler para o caminho virtual especificado no contexto do processo atual, usando uma TextWriter instância para capturar a saída do handler executado.

Execute(String, TextWriter, Boolean)

Executa o handler para o caminho virtual especificado no contexto do pedido atual, usando uma TextWriter instância para capturar a saída da página e um valor que indica se deve apagar as QueryString coleções e Form .

Execute(IHttpHandler, TextWriter, Boolean)

Executa o handler especificado no contexto do processo atual, usando uma TextWriter instância para capturar a saída do handler executado e um valor que especifica se deve apagar as QueryString coleções e Form .

Execute(String)

Executa o handler para o 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

O URL do handler a executar.

Exceções

O objeto atual HttpContext é null.

-ou-

Ocorreu um erro quando o handler especificado por path foi executado.

path é null.

-ou-

path não é um caminho virtual.

Aplica-se a

Execute(String, Boolean)

Executa o handler para o caminho virtual especificado no contexto do processo atual e especifica se deve limpar as QueryString coleções 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

O URL do handler a executar.

preserveForm
Boolean

para preservar as coleções e &; para limpar as coleções e colecções.

Exceções

O objeto atual HttpContext é null.

-ou-

Ocorreu um erro quando o handler especificado por path foi executado.

path é null.

-ou-

path não é um caminho virtual.

Aplica-se a

Execute(String, TextWriter)

Executa o handler para o caminho virtual especificado no contexto do processo atual, usando uma TextWriter instância para capturar a saída do handler 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

O URL do handler a executar.

writer
TextWriter

Um objeto para captar a saída.

Exceções

A corrente HttpContext é null.

-ou-

Ocorreu um erro quando o handler especificado por path foi executado.

path é null.

-ou-

path não é um caminho virtual.

Observações

O writer parâmetro é passado por referência ao Execute método. Para recuperar a saída do handler após a conclusão do método, utiliza-se as propriedades e métodos do writer objeto. Para obter um exemplo, consulte Execute.

Aplica-se a

Execute(String, TextWriter, Boolean)

Executa o handler para o caminho virtual especificado no contexto do pedido atual, usando uma TextWriter instância para capturar a saída da página e um valor que indica se deve apagar as QueryString coleções 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

O URL do handler a executar.

writer
TextWriter

O objetivo é captar a saída.

preserveForm
Boolean

para preservar as coleções e &; para limpar as coleções e colecções.

Exceções

A instância atual HttpContext é null.

-ou-

path termina com um ponto (.).

-ou-

Ocorreu um erro quando o handler especificado por path foi executado.

path é null.

path não é um caminho virtual.

Aplica-se a

Execute(IHttpHandler, TextWriter, Boolean)

Executa o handler especificado no contexto do processo atual, usando uma TextWriter instância para capturar a saída do handler executado e um valor que especifica se deve apagar as QueryString coleções 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 handler HTTP que implementa a interface para transferir o pedido atual.

writer
TextWriter

O objetivo é captar a saída.

preserveForm
Boolean

para preservar as coleções e &; para limpar as coleções e colecções.

Exceções

Ocorreu um erro quando o handler especificado por handler foi executado.

O handler parâmetro é null.

Aplica-se a