IReadEntityProvider Interface
Fornece uma interface para recuperar ou modificar a entidade de solicitação.
Syntax
class IReadEntityProvider : public IHttpEventProvider
Métodos
A tabela a seguir lista os métodos expostos pela IReadEntityProvider
interface .
Nome | Descrição |
---|---|
Getentity | Recupera a entidade de solicitação. |
SetEntity | Especifica a entidade de solicitação. |
SetErrorStatus | (Herdado de IHttpEventProvider.) |
Classes derivadas
Essa interface não contém classes derivadas.
Comentários
O IIS cria e passa uma IReadEntityProvider
interface para o método CHttpModule::OnReadEntity de um módulo quando o módulo tiver se registrado para a notificação de RQ_READ_ENTITY na função RegisterModule exportada do módulo.
Nota O IIS disparará CHttpModule::OnReadEntity()
o evento para cada Método IHttpRequest::ReadEntityBody mesmo que não haja nenhuma entidade para ler. Esse comportamento aborda cenários em que um módulo deve inserir alguma entidade quando não há nenhuma entidade de solicitação. Você deve escrever algum código de verificação de comprimento de entidade para que o CHttpModule::OnReadEntity()
manipulador esteja ciente da possibilidade de um comprimento de entidade zero.
Hierarquia de herança
IReadEntityProvider
Requisitos
Type | Descrição |
---|---|
Cliente | – IIS 7.0 no Windows Vista – IIS 7.5 no Windows 7 – IIS 8.0 no Windows 8 – IIS 10.0 no Windows 10 |
Servidor | – IIS 7.0 no Windows Server 2008 – IIS 7.5 no Windows Server 2008 R2 – IIS 8.0 no Windows Server 2012 – IIS 8.5 no Windows Server 2012 R2 – IIS 10.0 no Windows Server 2016 |
Produto | - 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 |
parâmetro | Httpserv.h |