Freigeben über


HttpServerUtilityWrapper.Execute Methode

Definition

Führt den Handler für eine angegebene Ressource im Kontext der aktuellen Anforderung aus und gibt die Ausführung an den aufrufenden Prozess zurück.

Überlädt

Execute(String)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext der aktuellen Prozesses aus.

Execute(String, Boolean)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses aus und gibt an, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

Execute(String, TextWriter)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses aus, wobei eine TextWriter-Instanz verwendet wird, um die Ausgabe vom ausgeführten Handler zu erfassen.

Execute(String, TextWriter, Boolean)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext der aktuellen Anforderung aus und verwendet dabei eine TextWriter-Instanz, um Ausgabe von der Seite zu erfassen, sowie einen Wert, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

Execute(IHttpHandler, TextWriter, Boolean)

Führt den angegebenen Handler im Kontext des aktuellen Prozesses aus und verwendet dabei eine TextWriter-Instanz, um die Ausgabe vom ausgeführten Handler zu erfassen, sowie einen Wert, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

Execute(String)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext der aktuellen Prozesses aus.

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)

Parameter

path
String

Die URL des auszuführenden Handlers.

Ausnahmen

Das aktuelle HttpContext-Objekt ist null.

- oder -

Bei der Ausführung des von path angegebenen Handlers ist ein Fehler aufgetreten.

path ist null.

- oder -

path ist kein virtueller Pfad.

Gilt für:

Execute(String, Boolean)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses aus und gibt an, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

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)

Parameter

path
String

Die URL des auszuführenden Handlers.

preserveForm
Boolean

true, um die QueryString-Auflistung und die Form-Auflistung beizubehalten; false, um die QueryString-Auflistung und die Form-Auflistung zu löschen.

Ausnahmen

Das aktuelle HttpContext-Objekt ist null.

- oder -

Bei der Ausführung des von path angegebenen Handlers ist ein Fehler aufgetreten.

path ist null.

- oder -

path ist kein virtueller Pfad.

Gilt für:

Execute(String, TextWriter)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses aus, wobei eine TextWriter-Instanz verwendet wird, um die Ausgabe vom ausgeführten Handler zu erfassen.

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)

Parameter

path
String

Die URL des auszuführenden Handlers.

writer
TextWriter

Ein Objekt, das die Ausgabe erfassen soll.

Ausnahmen

Der aktuelle HttpContext ist null.

- oder -

Bei der Ausführung des von path angegebenen Handlers ist ein Fehler aufgetreten.

path ist null.

- oder -

path ist kein virtueller Pfad.

Hinweise

Der writer Parameter wird als Verweis auf die Execute -Methode übergeben. Um die Ausgabe nach Abschluss der -Methode aus dem Handler abzurufen, verwenden Sie die Eigenschaften und Methoden des writer -Objekts. Ein Beispiel finden Sie unter Execute.

Gilt für:

Execute(String, TextWriter, Boolean)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext der aktuellen Anforderung aus und verwendet dabei eine TextWriter-Instanz, um Ausgabe von der Seite zu erfassen, sowie einen Wert, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

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)

Parameter

path
String

Die URL des auszuführenden Handlers.

writer
TextWriter

Das Objekt, das die Ausgabe erfassen soll.

preserveForm
Boolean

true, um die QueryString-Auflistung und die Form-Auflistung beizubehalten; false, um die QueryString-Auflistung und die Form-Auflistung zu löschen.

Ausnahmen

Die aktuelle HttpContext-Instanz ist gleich null.

- oder -

path endet mit einem Punkt (.).

- oder -

Bei der Ausführung des von path angegebenen Handlers ist ein Fehler aufgetreten.

path ist null.

path ist kein virtueller Pfad.

Gilt für:

Execute(IHttpHandler, TextWriter, Boolean)

Führt den angegebenen Handler im Kontext des aktuellen Prozesses aus und verwendet dabei eine TextWriter-Instanz, um die Ausgabe vom ausgeführten Handler zu erfassen, sowie einen Wert, der angibt, ob die QueryString-Auflistung und die Form-Auflistung gelöscht werden sollen.

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)

Parameter

handler
IHttpHandler

Der HTTP-Handler, der die Schnittstelle implementiert, an die die aktuelle Anforderung übertragen werden soll.

writer
TextWriter

Das Objekt, das die Ausgabe erfassen soll.

preserveForm
Boolean

true, um die QueryString-Auflistung und die Form-Auflistung beizubehalten; false, um die QueryString-Auflistung und die Form-Auflistung zu löschen.

Ausnahmen

Bei der Ausführung des von handler angegebenen Handlers ist ein Fehler aufgetreten.

Der handler-Parameter ist null.

Gilt für: