HttpServerUtilityWrapper.Execute Metode

Definisi

Menjalankan handler untuk sumber daya tertentu dalam konteks permintaan saat ini dan mengembalikan eksekusi ke proses yang memanggilnya.

Overload

Nama Deskripsi
Execute(String)

Menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini.

Execute(String, Boolean)

Menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini dan menentukan apakah akan menghapus QueryString koleksi dan Form .

Execute(String, TextWriter)

Menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini, menggunakan TextWriter instans untuk mengambil output dari handler yang dijalankan.

Execute(String, TextWriter, Boolean)

Menjalankan handler untuk jalur virtual yang ditentukan dalam konteks permintaan saat ini, menggunakan TextWriter instans untuk mengambil output dari halaman dan nilai yang menunjukkan apakah akan menghapus QueryString koleksi dan Form .

Execute(IHttpHandler, TextWriter, Boolean)

Menjalankan handler yang ditentukan dalam konteks proses saat ini, menggunakan TextWriter instans untuk mengambil output dari handler yang dijalankan dan nilai yang menentukan apakah akan menghapus QueryString koleksi dan Form .

Execute(String)

Menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini.

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

URL handler yang akan dijalankan.

Pengecualian

Objek saat ini HttpContext adalah null.

-atau-

Terjadi kesalahan ketika handler yang ditentukan oleh path dijalankan.

path adalah null.

-atau-

path bukan jalur virtual.

Berlaku untuk

Execute(String, Boolean)

Menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini dan menentukan apakah akan menghapus QueryString koleksi dan 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)

Parameter

path
String

URL handler yang akan dijalankan.

preserveForm
Boolean

true untuk mempertahankan QueryString koleksi dan Form ; false untuk menghapus QueryString koleksi dan Form .

Pengecualian

Objek saat ini HttpContext adalah null.

-atau-

Terjadi kesalahan ketika handler yang ditentukan oleh path dijalankan.

path adalah null.

-atau-

path bukan jalur virtual.

Berlaku untuk

Execute(String, TextWriter)

Menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini, menggunakan TextWriter instans untuk mengambil output dari handler yang dijalankan.

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

URL handler yang akan dijalankan.

writer
TextWriter

Objek untuk menangkap output.

Pengecualian

Saat ini HttpContext adalah null.

-atau-

Terjadi kesalahan ketika handler yang ditentukan oleh path dijalankan.

path adalah null.

-atau-

path bukan jalur virtual.

Keterangan

Parameter writer diteruskan dengan referensi ke Execute metode . Untuk mengambil output dari handler setelah metode selesai, Anda menggunakan properti dan metode writer objek. Misalnya, lihat Execute.

Berlaku untuk

Execute(String, TextWriter, Boolean)

Menjalankan handler untuk jalur virtual yang ditentukan dalam konteks permintaan saat ini, menggunakan TextWriter instans untuk mengambil output dari halaman dan nilai yang menunjukkan apakah akan menghapus QueryString koleksi dan 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)

Parameter

path
String

URL handler yang akan dijalankan.

writer
TextWriter

Objek untuk mengambil output.

preserveForm
Boolean

true untuk mempertahankan QueryString koleksi dan Form ; false untuk menghapus QueryString koleksi dan Form .

Pengecualian

Instans saat ini HttpContext adalah null.

-atau-

path berakhir dengan titik (.).

-atau-

Terjadi kesalahan ketika handler yang ditentukan oleh path dijalankan.

path adalah null.

path bukan jalur virtual.

Berlaku untuk

Execute(IHttpHandler, TextWriter, Boolean)

Menjalankan handler yang ditentukan dalam konteks proses saat ini, menggunakan TextWriter instans untuk mengambil output dari handler yang dijalankan dan nilai yang menentukan apakah akan menghapus QueryString koleksi dan 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)

Parameter

handler
IHttpHandler

Handler HTTP yang mengimplementasikan antarmuka untuk mentransfer permintaan saat ini.

writer
TextWriter

Objek untuk mengambil output.

preserveForm
Boolean

true untuk mempertahankan QueryString koleksi dan Form ; false untuk menghapus QueryString koleksi dan Form .

Pengecualian

Terjadi kesalahan ketika handler yang ditentukan oleh handler dijalankan.

Parameternya handler adalah null.

Berlaku untuk