HttpRequest.InsertEntityBody 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.
Menyediakan pembungkus terkelola untuk metode IIS yang menyisipkan isi entitas permintaan HTTP ke dalam memori.
Overload
| Nama | Deskripsi |
|---|---|
| InsertEntityBody() |
Menyediakan IIS dengan salinan isi entitas permintaan HTTP. |
| InsertEntityBody(Byte[], Int32, Int32) |
Menyediakan IIS dengan salinan isi entitas permintaan HTTP dan dengan informasi tentang objek entitas permintaan. |
Keterangan
Metode InsertEntityBody kelebihan beban menyediakan akses terkelola ke metode IIS 7 IHttpRequest::InsertEntityBody . Metode IIS menyisipkan isi entitas permintaan HTTP (data yang diposting oleh klien) ke dalam memori. Ini berguna karena IIS tidak mempertahankan salinan entitas permintaan setelah dibaca. Metode InsertEntityBody membuat salinan data entitas permintaan HTTP dan membuatnya tersedia untuk IIS untuk penanganan kustom tambahan.
Note
Metode InsertEntityBody kelebihan beban hanya berfungsi pada IIS 7.0 atau yang IHttpRequest::InsertEntityBody lebih baru, karena metode ditambahkan di IIS 7.0.
InsertEntityBody()
Menyediakan IIS dengan salinan isi entitas permintaan HTTP.
public:
void InsertEntityBody();
public void InsertEntityBody();
member this.InsertEntityBody : unit -> unit
Public Sub InsertEntityBody ()
Pengecualian
Metode ini dipanggil pada versi IIS yang lebih lama dari IIS 7.0.
Keterangan
IIS tidak mempertahankan salinan permintaan setelah dibaca. Oleh karena itu, disarankan agar hanya handler untuk permintaan HTTP yang harus membaca entitas permintaan.
Kelebihan metode HttpRequest.InsertEntityBody menyediakan IIS dengan salinan entitas permintaan jika sebelumnya dibaca oleh ASP.NET. Kelebihan beban metode ini berguna untuk kasus di mana ASP.NET telah membaca permintaan entitas dan Anda ingin menggunakan kembali data permintaan yang ada.
Berlaku untuk
InsertEntityBody(Byte[], Int32, Int32)
Menyediakan IIS dengan salinan isi entitas permintaan HTTP dan dengan informasi tentang objek entitas permintaan.
public:
void InsertEntityBody(cli::array <System::Byte> ^ buffer, int offset, int count);
public void InsertEntityBody(byte[] buffer, int offset, int count);
member this.InsertEntityBody : byte[] * int * int -> unit
Public Sub InsertEntityBody (buffer As Byte(), offset As Integer, count As Integer)
Parameter
- buffer
- Byte[]
Array yang berisi data entitas permintaan.
- offset
- Int32
Posisi berbasis nol di buffer mana untuk mulai menyimpan data entitas permintaan.
- count
- Int32
Jumlah byte yang akan dibaca ke buffer dalam array.
Pengecualian
Metode ini dipanggil pada versi IIS yang lebih lama dari IIS 7.0.
buffer adalah null.
offset atau count adalah nilai negatif.
Jumlah item di count lebih besar dari ruang yang tersedia di buffer, mengingat nilainya offset .
Keterangan
IIS tidak mempertahankan salinan permintaan setelah dibaca. Oleh karena itu, disarankan agar hanya handler untuk permintaan HTTP yang harus membaca entitas permintaan.
Kelebihan HttpRequest.InsertEntityBody beban metode berguna ketika Anda ingin melakukan pemrosesan kustom, seperti memasukkan isi entitas yang berbeda ke dalam memori.