Condividi tramite


HttpServerUtilityWrapper.Execute Metodo

Definizione

Esegue il gestore per una risorsa specificata nel contesto della richiesta corrente e restituisce l'esecuzione al processo chiamante.

Overload

Execute(String)

Esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente.

Execute(String, Boolean)

Esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente e specifica se cancellare le raccolte QueryString e Form.

Execute(String, TextWriter)

Esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente, usando un'istanza di TextWriter per acquisire l'output dal gestore eseguito.

Execute(String, TextWriter, Boolean)

Esegue il gestore per il percorso virtuale specificato nel contesto della richiesta corrente, usando un'istanza TextWriter per acquisire l'output dalla pagina e un valore che indica se cancellare le raccolte QueryString e Form.

Execute(IHttpHandler, TextWriter, Boolean)

Esegue il gestore specificato nel contesto del processo corrente usando un'istanza TextWriter per acquisire l'output dal gestore eseguito e un valore che specifica se cancellare le raccolte QueryString e Form.

Execute(String)

Esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente.

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)

Parametri

path
String

URL del gestore da eseguire.

Eccezioni

L'oggetto HttpContext corrente è null.

-oppure-

Si è verificato un errore durante l'esecuzione del gestore specificato da path.

path è null.

-oppure-

path non è un percorso virtuale.

Si applica a

Execute(String, Boolean)

Esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente e specifica se cancellare le raccolte 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)

Parametri

path
String

URL del gestore da eseguire.

preserveForm
Boolean

true per mantenere le raccolte QueryString e Form. false per cancellare le raccolte QueryString e Form.

Eccezioni

L'oggetto HttpContext corrente è null.

-oppure-

Si è verificato un errore durante l'esecuzione del gestore specificato da path.

path è null.

-oppure-

path non è un percorso virtuale.

Si applica a

Execute(String, TextWriter)

Esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente, usando un'istanza di TextWriter per acquisire l'output dal gestore eseguito.

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)

Parametri

path
String

URL del gestore da eseguire.

writer
TextWriter

Oggetto per acquisire l'output.

Eccezioni

L'oggetto HttpContext corrente è null.

-oppure-

Si è verificato un errore durante l'esecuzione del gestore specificato da path.

path è null.

-oppure-

path non è un percorso virtuale.

Commenti

Il writer parametro viene passato per riferimento al Execute metodo . Per recuperare l'output dal gestore al termine del metodo, usare le proprietà e i metodi dell'oggetto writer . Per un esempio, vedere Execute.

Si applica a

Execute(String, TextWriter, Boolean)

Esegue il gestore per il percorso virtuale specificato nel contesto della richiesta corrente, usando un'istanza TextWriter per acquisire l'output dalla pagina e un valore che indica se cancellare le raccolte 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)

Parametri

path
String

URL del gestore da eseguire.

writer
TextWriter

Oggetto per acquisire l'output.

preserveForm
Boolean

true per mantenere le raccolte QueryString e Form. false per cancellare le raccolte QueryString e Form.

Eccezioni

L'istanza HttpContext corrente è null.

-oppure-

path termina con un punto (.).

-oppure-

Si è verificato un errore durante l'esecuzione del gestore specificato da path.

path è null.

path non è un percorso virtuale.

Si applica a

Execute(IHttpHandler, TextWriter, Boolean)

Esegue il gestore specificato nel contesto del processo corrente usando un'istanza TextWriter per acquisire l'output dal gestore eseguito e un valore che specifica se cancellare le raccolte 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)

Parametri

handler
IHttpHandler

Gestore HTTP che implementa l'interfaccia in cui trasferire la richiesta corrente.

writer
TextWriter

Oggetto per acquisire l'output.

preserveForm
Boolean

true per mantenere le raccolte QueryString e Form. false per cancellare le raccolte QueryString e Form.

Eccezioni

Si è verificato un errore durante l'esecuzione del gestore specificato da handler.

Il valore del parametro handler è null.

Si applica a