HttpServerUtilityWrapper.Execute Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.
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.
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.