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
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 |