HttpRequestWrapper 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.
Merangkum objek intrinsik HTTP yang memungkinkan ASP.NET membaca nilai HTTP yang dikirim oleh klien selama permintaan Web.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Warisan
Keterangan
Kelas HttpRequestWrapper ini berasal dari HttpRequestBase kelas dan berfungsi sebagai pembungkus untuk HttpRequest kelas . Kelas ini mengekspos fungsionalitas HttpRequest kelas dan mengekspos jenisnya HttpRequestBase . Kelas HttpRequestBase memungkinkan Anda mengganti implementasi asli kelas HttpRequest di aplikasi Anda dengan implementasi kustom, seperti saat Anda melakukan pengujian unit di luar alur ASP.NET.
Konstruktor
| Nama | Deskripsi |
|---|---|
| HttpRequestWrapper(HttpRequest) |
Menginisialisasi instans HttpRequestWrapper baru kelas dengan menggunakan objek permintaan yang ditentukan. |
Properti
| Nama | Deskripsi |
|---|---|
| AcceptTypes |
Mendapatkan array jenis penerimaan MIME yang didukung klien. |
| AnonymousID |
Mendapatkan pengidentifikasi anonim untuk pengguna, jika tersedia. |
| ApplicationPath |
Mendapatkan jalur virtual akar aplikasi ASP.NET di server. |
| AppRelativeCurrentExecutionFilePath |
Mendapatkan jalur virtual akar aplikasi dan membuatnya relatif dengan menggunakan notasi tilde (~) untuk akar aplikasi (seperti dalam "~/page.aspx"). |
| Browser |
Mendapatkan informasi tentang kemampuan browser klien yang meminta. |
| ClientCertificate |
Mendapatkan sertifikat keamanan klien permintaan saat ini. |
| ContentEncoding |
Mendapatkan atau mengatur kumpulan karakter data yang disediakan oleh klien. |
| ContentLength |
Mendapatkan panjang, dalam byte, konten yang dikirim oleh klien. |
| ContentType |
Mendapatkan atau mengatur jenis konten MIME dari permintaan. |
| Cookies |
Mendapatkan koleksi cookie yang dikirim oleh klien. |
| CurrentExecutionFilePath |
Mendapatkan jalur virtual permintaan saat ini. |
| CurrentExecutionFilePathExtension |
Mendapatkan ekstensi nama file yang ditentukan dalam CurrentExecutionFilePath properti . |
| FilePath |
Mendapatkan jalur virtual permintaan saat ini. |
| Files |
Mendapatkan kumpulan file yang diunggah oleh klien, dalam format MIME multipart. |
| Filter |
Mendapatkan atau mengatur filter yang akan digunakan saat aliran input saat ini sedang dibaca. |
| Form |
Mendapatkan kumpulan variabel formulir yang dikirim oleh klien. |
| Headers |
Mendapatkan kumpulan header HTTP yang dikirim oleh klien. |
| HttpChannelBinding |
Mendapatkan objek instans ChannelBinding saat ini HttpWorkerRequest . |
| HttpMethod |
Mendapatkan metode transfer data HTTP (seperti |
| InputStream |
Mendapatkan konten isi entitas HTTP yang masuk. |
| IsAuthenticated |
Mendapatkan nilai yang menunjukkan apakah permintaan telah diautentikasi. |
| IsLocal |
Mendapatkan nilai yang menunjukkan apakah permintaan berasal dari komputer lokal. |
| IsSecureConnection |
Mendapatkan nilai yang menunjukkan apakah koneksi HTTP menggunakan soket aman (protokol HTTPS). |
| Item[String] |
Mendapatkan objek yang ditentukan dari Cookieskoleksi , , FormQueryString, atau ServerVariables . |
| LogonUserIdentity |
WindowsIdentity Mendapatkan jenis untuk pengguna saat ini. |
| Params |
Mendapatkan gabungan koleksi QueryStringitem , , FormServerVariables, dan Cookies . |
| Path |
Mendapatkan jalur virtual permintaan saat ini. |
| PathInfo |
Mendapatkan informasi jalur tambahan untuk sumber daya yang memiliki ekstensi URL. |
| PhysicalApplicationPath |
Mendapatkan jalur sistem file fisik dari direktori akar aplikasi saat ini. |
| PhysicalPath |
Mendapatkan jalur sistem file fisik dari sumber daya yang diminta. |
| QueryString |
Mendapatkan kumpulan variabel string kueri HTTP. |
| RawUrl |
Mendapatkan URL lengkap permintaan saat ini. |
| ReadEntityBodyMode |
Mendapatkan nilai yang menunjukkan apakah isi entitas permintaan telah dibaca, dan jika demikian, cara membacanya. |
| RequestContext |
Mendapatkan instans RequestContext permintaan saat ini. |
| RequestType |
Mendapatkan atau mengatur metode transfer data HTTP ( |
| ServerVariables |
Mendapatkan kumpulan variabel server Web. |
| TimedOutToken |
Mendapatkan objek yang tersandung CancellationToken saat permintaan habis. |
| TlsTokenBindingInfo |
Mendapatkan informasi pengikatan token Tls. |
| TotalBytes |
Mendapatkan jumlah byte dalam aliran input saat ini. |
| Unvalidated |
Mendapatkan akses ke nilai permintaan HTTP tanpa memicu validasi permintaan. |
| Url |
Mendapatkan informasi tentang URL permintaan saat ini. |
| UrlReferrer |
Mendapatkan informasi tentang URL permintaan klien yang ditautkan ke URL saat ini. |
| UserAgent |
Mendapatkan string agen pengguna lengkap klien. |
| UserHostAddress |
Mendapatkan alamat host IP klien. |
| UserHostName |
Mendapatkan nama DNS klien. |
| UserLanguages |
Mendapatkan array preferensi bahasa klien yang diurutkan. |
Metode
| Nama | Deskripsi |
|---|---|
| Abort() |
Secara paksa mengakhiri koneksi TCP yang mendasar, menyebabkan I/O yang beredar gagal. |
| BinaryRead(Int32) |
Melakukan pembacaan biner dari jumlah byte tertentu dari aliran input saat ini. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetBufferedInputStream() |
Stream Mendapatkan objek yang dapat digunakan untuk membaca isi entitas HTTP yang masuk. |
| GetBufferlessInputStream() |
Stream Mendapatkan objek yang dapat digunakan untuk membaca isi entitas HTTP yang masuk. |
| GetBufferlessInputStream(Boolean) |
Stream Mendapatkan objek yang dapat digunakan untuk membaca isi entitas HTTP masuk, , secara opsional menonaktifkan batas panjang permintaan yang diatur dalam MaxRequestLength properti. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| InsertEntityBody() |
Menyediakan salinan badan entitas permintaan HTTP ke IIS. |
| InsertEntityBody(Byte[], Int32, Int32) |
Menyediakan IIS dengan salinan isi entitas permintaan HTTP dan dengan informasi tentang objek entitas permintaan. |
| MapImageCoordinates(String) |
Memetakan parameter formulir bidang gambar masuk ke nilai koordinat x dan koordinat y yang sesuai. |
| MapPath(String, String, Boolean) |
Memetakan jalur virtual yang ditentukan ke jalur fisik di server. |
| MapPath(String) |
Memetakan jalur virtual yang ditentukan ke jalur fisik di server. |
| MapRawImageCoordinates(String) |
Memetakan parameter formulir bidang gambar masuk ke dalam nilai koordinat x dan y yang sesuai. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| SaveAs(String, Boolean) |
Menyimpan permintaan HTTP ke disk. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| ValidateInput() |
Menyebabkan validasi terjadi untuk koleksi yang diakses melalui Cookiesproperti , , Formdan QueryString . |