HttpServerUtilityBase.Execute Metodo

Definizione

Sottoposto a override in una classe derivata, esegue il gestore per una risorsa specificata nel contesto della richiesta corrente e restituisce l'esecuzione al processo chiamante.

Overload

Execute(String)

In caso di override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente.

Execute(String, Boolean)

In caso di override in una classe derivata, 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)

In caso di override in una classe derivata, 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)

In caso di override in una classe derivata, 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)

In caso di override in una classe derivata, 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)

In caso di override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente.

public:
 virtual void Execute(System::String ^ path);
public virtual void Execute (string path);
abstract member Execute : string -> unit
override this.Execute : string -> unit
Public Overridable Sub Execute (path As String)

Parametri

path
String

URL del gestore da eseguire.

Eccezioni

Si applica a

Execute(String, Boolean)

In caso di override in una classe derivata, esegue il gestore per il percorso virtuale specificato nel contesto del processo corrente e specifica se cancellare le raccolte QueryString e Form.

public:
 virtual void Execute(System::String ^ path, bool preserveForm);
public virtual void Execute (string path, bool preserveForm);
abstract member Execute : string * bool -> unit
override this.Execute : string * bool -> unit
Public Overridable 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

Si applica a

Execute(String, TextWriter)

In caso di override in una classe derivata, 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:
 virtual void Execute(System::String ^ path, System::IO::TextWriter ^ writer);
public virtual void Execute (string path, System.IO.TextWriter writer);
abstract member Execute : string * System.IO.TextWriter -> unit
override this.Execute : string * System.IO.TextWriter -> unit
Public Overridable Sub Execute (path As String, writer As TextWriter)

Parametri

path
String

URL del gestore da eseguire.

writer
TextWriter

Oggetto per acquisire l'output.

Eccezioni

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)

In caso di override in una classe derivata, 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:
 virtual void Execute(System::String ^ path, System::IO::TextWriter ^ writer, bool preserveForm);
public virtual void Execute (string path, System.IO.TextWriter writer, bool preserveForm);
abstract member Execute : string * System.IO.TextWriter * bool -> unit
override this.Execute : string * System.IO.TextWriter * bool -> unit
Public Overridable 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

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(IHttpHandler, TextWriter, Boolean)

In caso di override in una classe derivata, 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:
 virtual void Execute(System::Web::IHttpHandler ^ handler, System::IO::TextWriter ^ writer, bool preserveForm);
public virtual void Execute (System.Web.IHttpHandler handler, System.IO.TextWriter writer, bool preserveForm);
abstract member Execute : System.Web.IHttpHandler * System.IO.TextWriter * bool -> unit
override this.Execute : System.Web.IHttpHandler * System.IO.TextWriter * bool -> unit
Public Overridable 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

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