Bagikan melalui


Antarmuka IReadEntityProvider

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

IHttpEventProvider

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

Lihat juga

Antarmuka Inti Server Web