HttpServerUtilityWrapper.Execute Metodo

Definizione

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

Overload

Nome Descrizione
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 QueryString raccolte e Form .

Execute(String, TextWriter)

Esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente, usando un'istanza 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 QueryString raccolte e Form .

Execute(IHttpHandler, TextWriter, Boolean)

Esegue il gestore specificato nel contesto del processo corrente, utilizzando un'istanza TextWriter per acquisire l'output dal gestore eseguito e un valore che specifica se cancellare le QueryString raccolte 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 corrente HttpContext è null.

oppure

Si è verificato un errore quando è stato eseguito il 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 QueryString raccolte 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 QueryString raccolte e Form , false per cancellare le QueryString raccolte e Form .

Eccezioni

L'oggetto corrente HttpContext è null.

oppure

Si è verificato un errore quando è stato eseguito il 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 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 corrente HttpContext è null.

oppure

Si è verificato un errore quando è stato eseguito il 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, utilizzare 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 QueryString raccolte 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 QueryString raccolte e Form , false per cancellare le QueryString raccolte e Form .

Eccezioni

L'istanza corrente HttpContext è null.

oppure

path termina con un punto (.).

oppure

Si è verificato un errore quando è stato eseguito il 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, utilizzando un'istanza TextWriter per acquisire l'output dal gestore eseguito e un valore che specifica se cancellare le QueryString raccolte 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 a cui trasferire la richiesta corrente.

writer
TextWriter

Oggetto per acquisire l'output.

preserveForm
Boolean

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

Eccezioni

Si è verificato un errore quando è stato eseguito il gestore specificato da handler .

Il handler parametro è null.

Si applica a