Compartir a través de


IReadEntityProvider (Interfaz)

Proporciona una interfaz para recuperar o modificar la entidad de solicitud.

Sintaxis

class IReadEntityProvider : public IHttpEventProvider  

Métodos

En la tabla siguiente se enumeran los métodos expuestos por la IReadEntityProvider interfaz .

Nombre Descripción
GetEntity Recupera la entidad de solicitud.
SetEntity Especifica la entidad de solicitud.
SetErrorStatus (Se hereda de IHttpEventProvider).

Clases derivadas

Esta interfaz no contiene clases derivadas.

Comentarios

IIS crea y pasa una IReadEntityProvider interfaz al método CHttpModule::OnReadEntity de un módulo cuando el módulo se ha registrado para la notificación de RQ_READ_ENTITY en la función RegisterModule exportada del módulo.

Nota IIS desencadenará CHttpModule::OnReadEntity() el evento para cada método IHttpRequest::ReadEntityBody incluso si no queda ninguna entidad para leer. Este comportamiento aborda escenarios en los que un módulo debe insertar alguna entidad cuando no hay ninguna entidad de solicitud. Debe escribir código de verificación de longitud de entidad para que el CHttpModule::OnReadEntity() controlador tenga en cuenta la posibilidad de una longitud de entidad cero.

Jerarquía de herencia

IHttpEventProvider

IReadEntityProvider

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Servidor - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - 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
Encabezado Httpserv.h

Consulte también

Interfaces básicas de servidor web