Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan antarmuka untuk mengambil atau memodifikasi entitas permintaan.
Sintaks
class IReadEntityProvider : public IHttpEventProvider
Metode
Tabel berikut mencantumkan metode yang diekspos oleh IReadEntityProvider antarmuka.
| Nama | Deskripsi |
|---|---|
| GetEntity | Mengambil entitas permintaan. |
| SetEntity | Menentukan entitas permintaan. |
| SetErrorStatus | (Diwariskan dari IHttpEventProvider.) |
Kelas Turunan
Antarmuka ini tidak berisi kelas turunan.
Keterangan
IIS membuat dan meneruskan IReadEntityProvider antarmuka ke metode CHttpModule::OnReadEntity modul ketika modul telah mendaftar untuk pemberitahuan RQ_READ_ENTITY dalam fungsi RegisterModule modul yang diekspor.
Catatan IIS akan memicu CHttpModule::OnReadEntity() peristiwa untuk setiap Metode IHttpRequest::ReadEntityBody meskipun tidak ada entitas yang tersisa untuk dibaca. Perilaku ini membahas skenario di mana modul harus menyisipkan beberapa entitas ketika tidak ada entitas permintaan. Anda harus menulis beberapa kode verifikasi panjang entitas sehingga handler Anda CHttpModule::OnReadEntity() mengetahui kemungkinan panjang entitas nol.
Hierarki Warisan
IReadEntityProvider
Persyaratan
| Jenis | Deskripsi |
|---|---|
| Klien | - IIS 7.0 di Windows Vista - IIS 7.5 di Windows 7 - IIS 8.0 di Windows 8 - IIS 10.0 pada Windows 10 |
| Server | - IIS 7.0 di Windows Server 2008 - IIS 7.5 di Windows Server 2008 R2 - IIS 8.0 di Windows Server 2012 - IIS 8.5 di Windows Server 2012 R2 - IIS 10.0 di Windows Server 2016 |
| Produk | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 - IIS Express 7.5, IIS Express 8.0, IIS Express 10.0 |
| Header | Httpserv.h |