HttpServerUtilityWrapper.Execute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.
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.
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
.