HttpServerUtilityWrapper.Execute Metódus

Definíció

Végrehajtja a kezelőt egy adott erőforráshoz az aktuális kérés kontextusában, és visszaadja a végrehajtást az azt meghívó folyamatnak.

Túlterhelések

Name Description
Execute(String)

A megadott virtuális elérési út kezelőjének végrehajtása az aktuális folyamat kontextusában.

Execute(String, Boolean)

Végrehajtja a megadott virtuális elérési út kezelőjének az aktuális folyamat kontextusában történő végrehajtását, és megadja, hogy törölje-e a gyűjteményeket és QueryString a Form gyűjteményeket.

Execute(String, TextWriter)

A megadott virtuális elérési út kezelőjének végrehajtása az aktuális folyamat kontextusában egy példány használatával TextWriter a végrehajtott kezelő kimenetének rögzítéséhez.

Execute(String, TextWriter, Boolean)

Végrehajtja a megadott virtuális elérési út kezelőját az aktuális kérés kontextusában, egy TextWriter példány használatával, amely rögzíti a kimenetet az oldalról, valamint egy értéket, amely jelzi, hogy törli-e a gyűjteményeket és QueryString a Form gyűjteményeket.

Execute(IHttpHandler, TextWriter, Boolean)

Végrehajtja a megadott kezelőt az aktuális folyamat kontextusában, egy TextWriter példány használatával a végrehajtott kezelő kimenetének rögzítéséhez, valamint egy értéket, amely meghatározza, hogy törölje-e a gyűjteményeket és QueryString a Form gyűjteményeket.

Execute(String)

A megadott virtuális elérési út kezelőjének végrehajtása az aktuális folyamat kontextusában.

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)

Paraméterek

path
String

A végrehajtandó kezelő URL-címe.

Kivételek

Az aktuális HttpContext objektum a következő null: .

-vagy-

Hiba történt a megadott path kezelő végrehajtásakor.

path az null.

-vagy-

path nem virtuális elérési út.

A következőre érvényes:

Execute(String, Boolean)

Végrehajtja a megadott virtuális elérési út kezelőjének az aktuális folyamat kontextusában történő végrehajtását, és megadja, hogy törölje-e a gyűjteményeket és QueryString a Form gyűjteményeket.

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)

Paraméterek

path
String

A végrehajtandó kezelő URL-címe.

preserveForm
Boolean

truea gyűjtemények és QueryString gyűjtemények Form megőrzéséhez; false a gyűjtemények és QueryString gyűjtemények Form törléséhez.

Kivételek

Az aktuális HttpContext objektum a következő null: .

-vagy-

Hiba történt a megadott path kezelő végrehajtásakor.

path az null.

-vagy-

path nem virtuális elérési út.

A következőre érvényes:

Execute(String, TextWriter)

A megadott virtuális elérési út kezelőjének végrehajtása az aktuális folyamat kontextusában egy példány használatával TextWriter a végrehajtott kezelő kimenetének rögzítéséhez.

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)

Paraméterek

path
String

A végrehajtandó kezelő URL-címe.

writer
TextWriter

A kimenet rögzítésére szolgáló objektum.

Kivételek

Az aktuális HttpContext állapot.null

-vagy-

Hiba történt a megadott path kezelő végrehajtásakor.

path az null.

-vagy-

path nem virtuális elérési út.

Megjegyzések

A writer paraméter átadása a Execute metódusra való hivatkozással történik. Ha le szeretné kérni a kimenetet a kezelőtől a metódus befejezése után, használja az writer objektum tulajdonságait és metódusait. Példaként tekintse meg a Execute-t.

A következőre érvényes:

Execute(String, TextWriter, Boolean)

Végrehajtja a megadott virtuális elérési út kezelőját az aktuális kérés kontextusában, egy TextWriter példány használatával, amely rögzíti a kimenetet az oldalról, valamint egy értéket, amely jelzi, hogy törli-e a gyűjteményeket és QueryString a Form gyűjteményeket.

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)

Paraméterek

path
String

A végrehajtandó kezelő URL-címe.

writer
TextWriter

A kimenet rögzítésére szolgáló objektum.

preserveForm
Boolean

truea gyűjtemények és QueryString gyűjtemények Form megőrzéséhez; false a gyűjtemények és QueryString gyűjtemények Form törléséhez.

Kivételek

Az aktuális HttpContext példány a következő null: .

-vagy-

path ponttal (.) végződik.

-vagy-

Hiba történt a megadott path kezelő végrehajtásakor.

path az null.

path nem virtuális elérési út.

A következőre érvényes:

Execute(IHttpHandler, TextWriter, Boolean)

Végrehajtja a megadott kezelőt az aktuális folyamat kontextusában, egy TextWriter példány használatával a végrehajtott kezelő kimenetének rögzítéséhez, valamint egy értéket, amely meghatározza, hogy törölje-e a gyűjteményeket és QueryString a Form gyűjteményeket.

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)

Paraméterek

handler
IHttpHandler

Az a HTTP-kezelő, amely megvalósítja a felületet az aktuális kérés átviteléhez.

writer
TextWriter

A kimenet rögzítésére szolgáló objektum.

preserveForm
Boolean

truea gyűjtemények és QueryString gyűjtemények Form megőrzéséhez; false a gyűjtemények és QueryString gyűjtemények Form törléséhez.

Kivételek

Hiba történt a megadott handler kezelő végrehajtásakor.

A handler paraméter a következő null: .

A következőre érvényes: