HttpServerUtilityWrapper.Execute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spustí obslužnou rutinu pro zadaný prostředek v kontextu aktuálního požadavku a vrátí spuštění procesu, který ho vyvolal.
Přetížení
Execute(String) |
Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu. |
Execute(String, Boolean) |
Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu a určuje, zda se mají vymazat QueryString kolekce a Form . |
Execute(String, TextWriter) |
Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu pomocí TextWriter instance k zachycení výstupu ze spuštěné obslužné rutiny. |
Execute(String, TextWriter, Boolean) |
Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního požadavku pomocí TextWriter instance pro zachycení výstupu ze stránky a hodnoty, která označuje, zda se mají vymazat QueryString kolekce a Form . |
Execute(IHttpHandler, TextWriter, Boolean) |
Spustí zadanou obslužnou rutinu v kontextu aktuálního procesu pomocí TextWriter instance k zachycení výstupu ze spuštěné obslužné rutiny a hodnoty, která určuje, zda se mají vymazat QueryString kolekce a Form . |
Execute(String)
Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu.
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)
Parametry
- path
- String
Adresa URL obslužné rutiny, která se má spustit.
Výjimky
Aktuální HttpContext objekt je null
.
-nebo-
Při spuštění obslužné rutiny určené parametrem path
došlo k chybě.
Platí pro
Execute(String, Boolean)
Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu a určuje, zda se mají vymazat QueryString kolekce a 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)
Parametry
- path
- String
Adresa URL obslužné rutiny, která se má spustit.
- preserveForm
- Boolean
true
k zachování kolekcí QueryStringfalse
a Form a k vymazání QueryString kolekcí aForm.
Výjimky
Aktuální HttpContext objekt je null
.
-nebo-
Při spuštění obslužné rutiny určené parametrem path
došlo k chybě.
Platí pro
Execute(String, TextWriter)
Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního procesu pomocí TextWriter instance k zachycení výstupu ze spuštěné obslužné rutiny.
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)
Parametry
- path
- String
Adresa URL obslužné rutiny, která se má spustit.
- writer
- TextWriter
Objekt pro zachycení výstupu.
Výjimky
Aktuální HttpContext hodnota je null
.
-nebo-
Při spuštění obslužné rutiny určené parametrem path
došlo k chybě.
Poznámky
Parametr writer
je předán odkazem na metodu Execute . K načtení výstupu z obslužné rutiny po dokončení metody použijte vlastnosti a metody objektu writer
. Příklad naleznete v tématu Execute.
Platí pro
Execute(String, TextWriter, Boolean)
Spustí obslužnou rutinu pro zadanou virtuální cestu v kontextu aktuálního požadavku pomocí TextWriter instance pro zachycení výstupu ze stránky a hodnoty, která označuje, zda se mají vymazat QueryString kolekce a 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)
Parametry
- path
- String
Adresa URL obslužné rutiny, která se má spustit.
- writer
- TextWriter
Objekt pro zachycení výstupu.
- preserveForm
- Boolean
true
k zachování kolekcí QueryStringfalse
a Form a k vymazání QueryString kolekcí aForm.
Výjimky
Aktuální HttpContext instance je null
.
-nebo-
path
končí tečkou (.).
-nebo-
Při spuštění obslužné rutiny určené parametrem path
došlo k chybě.
path
je null
.
path
není virtuální cesta.
Platí pro
Execute(IHttpHandler, TextWriter, Boolean)
Spustí zadanou obslužnou rutinu v kontextu aktuálního procesu pomocí TextWriter instance k zachycení výstupu ze spuštěné obslužné rutiny a hodnoty, která určuje, zda se mají vymazat QueryString kolekce a 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)
Parametry
- handler
- IHttpHandler
Obslužná rutina HTTP, která implementuje rozhraní pro přenos aktuálního požadavku do.
- writer
- TextWriter
Objekt pro zachycení výstupu.
- preserveForm
- Boolean
true
k zachování kolekcí QueryStringfalse
a Form a k vymazání QueryString kolekcí aForm.
Výjimky
Při spuštění obslužné rutiny určené parametrem handler
došlo k chybě.
Parametr handler
je null
.