HttpServerUtilityWrapper.Execute Metoda

Definice

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í

Name Description
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 a Form kolekce.

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 z 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 k zachycení výstupu ze stránky a hodnoty, která označuje, zda se mají vymazat QueryString kolekce.Form

Execute(IHttpHandler, TextWriter, Boolean)

Spustí zadanou obslužnou rutinu v kontextu aktuálního procesu pomocí TextWriter instance k zachycení výstupu z spuštěné obslužné rutiny a hodnoty, která určuje, zda se mají vymazat QueryString a Form kolekce.

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á provést.

Výjimky

Aktuální HttpContext objekt je null.

nebo

Při spuštění obslužné rutiny určené uživatelem path došlo k chybě.

path je null.

nebo

path není virtuální cesta.

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 a Form kolekce.

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á provést.

preserveForm
Boolean

true zachovat kolekce QueryString a Form; false vymazat kolekce QueryString a Form.

Výjimky

Aktuální HttpContext objekt je null.

nebo

Při spuštění obslužné rutiny určené uživatelem path došlo k chybě.

path je null.

nebo

path není virtuální cesta.

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 z 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á provést.

writer
TextWriter

Objekt pro zachycení výstupu.

Výjimky

Aktuální HttpContext je null.

nebo

Při spuštění obslužné rutiny určené uživatelem path došlo k chybě.

path je null.

nebo

path není virtuální cesta.

Poznámky

Parametr writer je předán odkazem na metodu Execute . Chcete-li načíst výstup z obslužné rutiny po dokončení metody, použijte vlastnosti a metody objektu writer . Pro příklad viz 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 k zachycení výstupu ze stránky a hodnoty, která označuje, zda se mají vymazat QueryString kolekce.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á provést.

writer
TextWriter

Objekt pro zachycení výstupu.

preserveForm
Boolean

true zachovat kolekce QueryString a Form; false vymazat kolekce QueryString a Form.

Výjimky

Aktuální HttpContext instance je null.

nebo

path končí tečkou (.).

nebo

Při spuštění obslužné rutiny určené uživatelem 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 z spuštěné obslužné rutiny a hodnoty, která určuje, zda se mají vymazat QueryString a Form kolekce.

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.

writer
TextWriter

Objekt pro zachycení výstupu.

preserveForm
Boolean

true zachovat kolekce QueryString a Form; false vymazat kolekce QueryString a Form.

Výjimky

Při spuštění obslužné rutiny určené uživatelem handler došlo k chybě.

Parametr handler je null.

Platí pro