HttpRequestWrapper Kelas

Definisi

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
HttpRequestWrapper

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 GET, , POSTatau HEAD) yang digunakan oleh klien.

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 (GET atau POST) yang digunakan oleh klien.

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 .

Berlaku untuk