HttpServerUtilityBase Kelas
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.
Berfungsi sebagai kelas dasar untuk kelas yang menyediakan metode pembantu untuk memproses permintaan Web.
public ref class HttpServerUtilityBase abstract
public abstract class HttpServerUtilityBase
type HttpServerUtilityBase = class
Public MustInherit Class HttpServerUtilityBase
- Warisan
-
HttpServerUtilityBase
- Turunan
Keterangan
Kelas HttpServerUtilityBase adalah kelas abstrak yang berisi anggota yang sama dengan HttpServerUtility kelas . Kelas HttpServerUtilityBase memungkinkan Anda membuat kelas turunan yang seperti kelas HttpServerUtility, tetapi dapat disesuaikan dan berfungsi di luar alur ASP.NET. Saat melakukan pengujian unit, Anda biasanya menggunakan kelas turunan untuk mengimplementasikan anggota dengan perilaku yang disesuaikan yang memenuhi skenario yang Anda uji.
Kelas HttpServerUtilityWrapper ini berasal dari HttpServerUtilityBase kelas . Kelas ini HttpServerUtilityWrapper berfungsi sebagai pembungkus untuk HttpServerUtility kelas . Pada waktu proses, Anda biasanya menggunakan instans HttpServerUtilityWrapper kelas untuk memanggil anggota HttpServerUtility objek.
Konstruktor
| Nama | Deskripsi |
|---|---|
| HttpServerUtilityBase() |
Menginisialisasi kelas untuk digunakan oleh instans kelas yang diwariskan. Konstruktor ini hanya dapat dipanggil oleh kelas yang diwariskan. |
Properti
| Nama | Deskripsi |
|---|---|
| MachineName |
Ketika ditimpa di kelas turunan, mendapatkan nama komputer server. |
| ScriptTimeout |
Saat ditimpa di kelas turunan, mendapatkan atau mengatur nilai batas waktu permintaan dalam hitung detik. |
Metode
| Nama | Deskripsi |
|---|---|
| ClearError() |
Ketika ditimpa di kelas turunan, menghapus pengecualian terbaru. |
| CreateObject(String) |
Saat ditimpa di kelas turunan, membuat instans server objek COM yang diidentifikasi oleh pengidentifikasi terprogram objek (ProgID). |
| CreateObject(Type) |
Saat ditimpa di kelas turunan, membuat instans server objek COM yang diidentifikasi oleh jenis objek. |
| CreateObjectFromClsid(String) |
Saat ditimpa di kelas turunan, membuat instans server objek COM yang diidentifikasi oleh pengidentifikasi kelas objek (CLSID). |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Execute(IHttpHandler, TextWriter, Boolean) |
Ketika ditimpa dalam kelas turunan, 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, Boolean) |
Ketika ditimpa dalam kelas turunan, menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini dan menentukan apakah akan menghapus QueryString koleksi dan Form . |
| Execute(String, TextWriter, Boolean) |
Ketika ditimpa di kelas turunan, 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 QueryStringForm dan koleksi. |
| Execute(String, TextWriter) |
Ketika ditimpa dalam kelas turunan, menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini, menggunakan TextWriter instans untuk mengambil output dari handler yang dijalankan. |
| Execute(String) |
Ketika ditimpa dalam kelas turunan, menjalankan handler untuk jalur virtual yang ditentukan dalam konteks proses saat ini. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetLastError() |
Saat ditimpa di kelas turunan, mengembalikan pengecualian terbaru. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| HtmlDecode(String, TextWriter) |
Saat ditimpa dalam kelas turunan, dekode string yang dikodekan HTML dan mengembalikan hasilnya dalam aliran. |
| HtmlDecode(String) |
Saat ditimpa dalam kelas turunan, dekode string yang dikodekan HTML dan mengembalikan string yang didekodekan. |
| HtmlEncode(String, TextWriter) |
Saat ditimpa dalam kelas turunan, HTML mengodekan string dan mengirim output yang dihasilkan ke aliran output. |
| HtmlEncode(String) |
Saat ditimpa dalam kelas turunan, HTML mengodekan string dan mengembalikan string yang dikodekan. |
| MapPath(String) |
Saat ditimpa di kelas turunan, mengembalikan jalur file fisik yang sesuai dengan jalur virtual yang ditentukan di server Web. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| Transfer(IHttpHandler, Boolean) |
Ketika ditimpa dalam kelas turunan, mengakhiri eksekusi proses saat ini dan memulai eksekusi permintaan baru, menggunakan handler HTTP kustom dan nilai yang menentukan apakah akan menghapus QueryString koleksi dan Form . |
| Transfer(String, Boolean) |
Ketika ditimpa di kelas turunan, mengakhiri eksekusi halaman saat ini dan memulai eksekusi halaman atau handler yang berbeda dengan menggunakan URL yang ditentukan dan nilai yang menentukan apakah akan menghapus QueryString koleksi dan Form . |
| Transfer(String) |
Saat ditimpa di kelas turunan, mengakhiri eksekusi proses saat ini dan memulai eksekusi halaman atau handler yang ditentukan dengan URL. |
| TransferRequest(String, Boolean, String, NameValueCollection, Boolean) |
Saat diimplementasikan dalam kelas turunan, secara asinkron menjalankan titik akhir pada URL yang ditentukan, menggunakan metode HTTP, header, jalur, dan opsi yang ditentukan untuk mempertahankan nilai formulir dan mempertahankan identitas pengguna. |
| TransferRequest(String, Boolean, String, NameValueCollection) |
Ketika ditimpa dalam kelas turunan, secara asinkron menjalankan titik akhir pada URL yang ditentukan dengan menggunakan metode dan header HTTP yang ditentukan. |
| TransferRequest(String, Boolean) |
Ketika ditimpa dalam kelas turunan, secara asinkron menjalankan titik akhir pada URL yang ditentukan dan menentukan apakah akan menghapus QueryString koleksi dan Form . |
| TransferRequest(String) |
Ketika ditimpa dalam kelas turunan, secara asinkron menjalankan titik akhir pada URL yang ditentukan. |
| UrlDecode(String, TextWriter) |
Saat ditimpa di kelas turunan, dekode string yang dikodekan URL dan mengirim output yang dihasilkan ke aliran. |
| UrlDecode(String) |
Saat ditimpa dalam kelas turunan, dekode string yang dikodekan URL dan mengembalikan string yang didekodekan. |
| UrlEncode(String, TextWriter) |
Saat ditimpa di kelas turunan, URL mengodekan string dan mengirim output yang dihasilkan ke aliran. |
| UrlEncode(String) |
Saat ditimpa dalam kelas turunan, URL mengodekan string dan mengembalikan string yang dikodekan. |
| UrlPathEncode(String) |
Saat ditimpa di kelas turunan, URL mengodekan bagian jalur dari string URL. |
| UrlTokenDecode(String) |
Saat ditimpa dalam kelas turunan, dekode token string URL ke dalam array byte yang setara dengan menggunakan digit yang dikodekan base64. |
| UrlTokenEncode(Byte[]) |
Ketika ditimpa dalam kelas turunan, mengodekan array byte ke dalam representasi string yang setara dengan menggunakan digit base64, yang membuatnya dapat digunakan untuk transmisi pada URL. |