Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve o Web Server Core e as interfaces de pipeline de processamento de solicitação integradas.
Nesta seção
A tabela a seguir lista as interfaces expostas pelo pipeline de processamento de solicitação integrado.
| Interface | Descrição |
|---|---|
| IAuthenticationProvider | Aceita um ponteiro IHttpUser validado por meio do método SetUser . |
| ICacheProvider | Estende a interface IHttpEventProvider adicionando suporte para recuperar informações de cache de um provedor de cache. |
| ICustomNotificationProvider | Fornece uma interface para criar notificações personalizadas. |
| IDispensedHttpModuleContextContainer | Estende a interface IHttpEventProvider fornecendo funcionalidade para liberar um contêiner. |
| IFileKey | Representa as principais informações para acessar dados associados no cache de arquivos global. |
| IGlobalApplicationPreloadProvider | Fornece uma interface de nível global para pré-carregar um aplicativo na memória do servidor. |
| IGlobalApplicationPreloadProvider2 | Fornece informações sobre se o processo de trabalho de um aplicativo é reciclado. |
| IGlobalConfigurationChangeProvider | Fornece uma interface de nível global para notificações de GL_CONFIGURATION_CHANGE . |
| IGlobalFileChangeProvider | Fornece uma interface de nível global para notificações de GL_FILE_CHANGE . |
| IGlobalRscaQueryProvider | Estende a interface IHttpEventProvider adicionando suporte para consultar informações de Status e Controle do IIS Run-Time. |
| IGlobalStopListeningProvider | Fornece uma interface para notificações que indicam se um processo de trabalho está sendo desligado e deixará de escutar novas solicitações. |
| IGlobalThreadCleanupProvider | Fornece uma interface para notificações de limpeza de thread. |
| IGlobalTraceEventProvider | Estende a interface IHttpEventProvider fornecendo eventos de rastreamento para classes derivadas de CGlobalModule . |
| IHttpApplication | Recupera informações de configuração específicas do aplicativo. |
| IHttpApplication2 | Fornece uma interface para carregar um aplicativo Web na memória do servidor e inicializá-lo antes da primeira solicitação HTTP chegar. |
| IHttpApplicationProvider | Fornece uma interface para notificações de inicialização de aplicativo. |
| IHttpApplicationResolveModulesProvider | Fornece uma interface para registrar módulos HTTP. |
| IHttpCacheKey | Fornece informações importantes para os dados correspondentes armazenados em um cache global. |
| IHttpCachePolicy | Fornece acesso às classes derivadas de CHttpModule à configuração e à obtenção de política para cache de solicitação. |
| IHttpCachePolicy2 | Fornece acesso às classes derivadas de CHttpModule à configuração e à obtenção de política para cache de solicitação. |
| IHttpCachePolicy2 Interface | Fornece acesso a métodos e propriedades que podem forçar atualizações no cache. Essa interface só está disponível no IIS 7.5. |
| IHttpCacheSpecificData | Fornece informações e métodos de acesso para dados armazenados em um cache global. |
| IHttpCompletionInfo | Fornece informações sobre uma conclusão assíncrona. |
| IHttpCompletionInfo2 | Fornece uma interface para obter o número de bytes concluídos por uma operação assíncrona. |
| IHttpConnection | Fornece uma interface para informações específicas da conexão. |
| IHttpContext | Define um objeto que representa o contexto de processamento para operações no nível da solicitação. |
| IHttpContext2 | Representa o reprocessamento de uma solicitação HTTP e permite a recuperação de informações sobre o usuário original durante a operação assíncrona. |
| IHttpContext3 | Representa o reprocessamento de uma solicitação HTTP e permite suporte adicional para operações assíncronas. |
| IHttpContext4 | Representa o reprocessamento de uma solicitação HTTP e permite suporte adicional para operações de diagnóstico. |
| IHttpEventProvider | Fornece uma interface genérica de relatório de eventos. |
| IHttpFileInfo | Estende a interface IHttpCacheSpecificData adicionando informações específicas do arquivo para arquivos armazenados em cache em um servidor. |
| IHttpFileMonitor | Monitor de alteração de arquivo. |
| IHttpModuleContextContainer | Mantém uma coleção de ponteiros IHttpStoredContext . |
| IHttpModuleFactory | Gerencia a criação de uma classe CHttpModule . |
| IHttpModuleRegistrationInfo | Recupera e define as informações de registro de um módulo. |
| IHttpPerfCounterInfo | Fornece uma interface para incrementar e diminuir contadores de desempenho. |
| IHttpRequest | Fornece uma interface para um objeto de solicitação HTTP. |
| IHttpRequest2 | Fornece uma interface para recuperar o CBT (token de associação de canal) que está sendo usado para validação de solicitação. |
| IHttpRequest3 | Fornece uma interface para ler os resultados da solicitação em um buffer. |
| IHttpResponse | Fornece uma interface para um objeto de resposta HTTP. |
| IHttpResponse2 | Fornece uma interface para liberar dados e gravar partes de dados de entidade para operações assíncronas. |
| IHttpServer | Representa o contexto de processamento para operações de nível global. |
| IHttpServer2 | Representa o contexto de processamento para operações de nível global e permite a recuperação de arquivos de configuração, interfaces estendidas, metadados, tokens e a estrutura do processo de trabalho. |
| IHttpSite | Fornece informações específicas do site no contexto atual. |
| IHttpStoredContext | Define informações de contexto para dados armazenados. |
| IHttpTokenEntry | Estende a interface IHttpCacheSpecificData adicionando informações específicas de token para tokens armazenados em cache em um servidor. |
| IHttpTokenKey | Representa informações importantes para acessar dados associados no cache de token global. |
| IHttpTraceContext | Fornece um método de toda a solicitação para que os módulos gerem eventos na infraestrutura de rastreamento do IIS 7. |
| IHttpUrlInfo | Fornece informações específicas de URL dentro do contexto atual. |
| IHttpUser | Fornece informações específicas da solicitação sobre um usuário. |
| IMapHandlerProvider | Fornece uma interface no nível da solicitação para processamento de notificações de RQ_MAP_REQUEST_HANDLER . |
| IMapPathProvider | Recupera informações sobre um caminho que está sendo mapeado fisicamente. |
| IMetadataInfo | Recupera informações de metadados para o contexto atual. |
| IModuleAllocator | Aloca memória no pool de memória da solicitação atual. |
| INamedContextContainer | Fornece uma interface para associar e recuperar um contexto nomeado. |
| IPreBeginRequestProvider | Fornece uma interface de nível global para notificações de GL_PRE_BEGIN_REQUEST . |
| IReadEntityProvider | Fornece uma interface para recuperar ou modificar a entidade de solicitação. |
| IReferencedMetadataInfo | Fornece uma interface para referenciar e desreferenciar metadados de contexto. |
| IScriptMapInfo | Recupera as definições de configuração para manipuladores de solicitação. |
| ISendResponseProvider | Recupera ou modifica informações sobre a resposta atual. |
| IUriKey | Representa as principais informações para acessar dados associados no cache do URI (Uniform Resource Identifier). |
| IWebSocketContext | Representa o suporte de contexto para comunicações WebSocket bidirecionais em um único soquete TCP. |