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 Prozess zurück, der sie aufgerufen hat.

Überlädt

Name Beschreibung
Execute(String)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext des 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 Auflistungen gelöscht werden Form sollen.

Execute(String, TextWriter)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext des aktuellen Prozesses mithilfe einer TextWriter Instanz aus, um die Ausgabe des ausgeführten Handlers zu erfassen.

Execute(String, TextWriter, Boolean)

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

Execute(IHttpHandler, TextWriter, Boolean)

Führt den angegebenen Handler im Kontext des aktuellen Prozesses mithilfe einer TextWriter Instanz aus, um die Ausgabe des ausgeführten Handlers und einen Wert zu erfassen, der angibt, ob die QueryString Auflistungen gelöscht werden Form sollen.

Execute(String)

Führt den Handler für den angegebenen virtuellen Pfad im Kontext des 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-

Fehler beim Ausführen des durch path den angegebenen Handlers.

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 Auflistungen gelöscht werden Form 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

trueum die Auflistungen QueryString und die Sammlungen zu erhalten, Form um die falseQueryString Auflistungen Form zu löschen.

Ausnahmen

Das aktuelle HttpContext Objekt ist null.

-oder-

Fehler beim Ausführen des durch path den angegebenen Handlers.

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 mithilfe einer TextWriter Instanz aus, um die Ausgabe des ausgeführten Handlers 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 zum Erfassen der Ausgabe.

Ausnahmen

Die aktuelle HttpContext ist null.

-oder-

Fehler beim Ausführen des durch path den angegebenen Handlers.

path ist null.

-oder-

path ist kein virtueller Pfad.

Hinweise

Der writer Parameter wird durch Verweis auf die Execute Methode übergeben. Um die Ausgabe des Handlers nach Abschluss der Methode 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 mithilfe einer TextWriter Instanz aus, um die Ausgabe von der Seite zu erfassen, und einen Wert, der angibt, ob die QueryString Auflistungen gelöscht werden Form 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 erfasst.

preserveForm
Boolean

trueum die Auflistungen QueryString und die Sammlungen zu erhalten, Form um die falseQueryString Auflistungen Form zu löschen.

Ausnahmen

Die aktuelle HttpContext Instanz lautet null.

-oder-

path endet mit einem Punkt (.).

-oder-

Fehler beim Ausführen des durch path den angegebenen Handlers.

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 mithilfe einer TextWriter Instanz aus, um die Ausgabe des ausgeführten Handlers und einen Wert zu erfassen, der angibt, ob die QueryString Auflistungen gelöscht werden Form 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 zum Übertragen der aktuellen Anforderung implementiert.

writer
TextWriter

Das Objekt, das die Ausgabe erfasst.

preserveForm
Boolean

trueum die Auflistungen QueryString und die Sammlungen zu erhalten, Form um die falseQueryString Auflistungen Form zu löschen.

Ausnahmen

Fehler beim Ausführen des durch handler den angegebenen Handlers.

Der handler Parameter ist null.

Gilt für: