Compartilhar via


Interfaces do Gerenciador de Protocolo e Processo de Trabalho

Esta seção descreve as interfaces e os métodos disponíveis na estrutura de processo de trabalho que permitem que os gerenciadores de protocolo recuperem informações de configuração sobre um processo de trabalho. Essas interfaces também permitem que os processos de trabalho recuperem a integridade relacionada ao ouvinte e Run-Time informações de Status e Controle de um gerenciador de protocolos. As interfaces e seus respectivos métodos são definidos no arquivo de cabeçalho Wpframework.h.

Nesta seção

A estrutura de processo de trabalho do IIS expõe as interfaces a seguir.

Interface Descrição
ICustomActionResultCallback Relata os resultados de uma operação de Status e Controle de Run-Time que foi solicitada pela interface IPmCustomActions .
ICustomAction2ResultCallback Relata os resultados de uma RegisterCustomAction operação ou UnregisterCustomAction que foi solicitada pela interface IPmCustomActions2 .
IHealthStatusCallback Permite que um gerenciador de protocolos, para o qual essa interface é passada pela estrutura do processo de trabalho, relate seus status de integridade atuais.
IPmApplicationPreload Habilita o processo de trabalho para pré-carregar aplicativos na memória do servidor.
IPmCustomActions Permite que a estrutura do processo de trabalho solicite operações personalizadas de Status e Controle de Run-Time de um gerenciador de protocolos.
IPmCustomActions2 Permite que o processo de trabalho registre e cancele o registro de ações personalizadas que resultarão em várias respostas.
IPmHealthAndIdleMonitor Permite que a estrutura do processo de trabalho marcar se um gerenciador de protocolos está íntegro ou se os canais de ouvinte para o gerenciador de protocolos estão ociosos.
IPmListenerChannelManager Permite que a estrutura do processo de trabalho solicite que um gerenciador de protocolo inicie ou interrompa um canal de ouvinte.
IProtocolManager Define a interface base para gerenciadores de protocolo e expõe métodos para que a estrutura de processo de trabalho interaja com os gerenciadores de protocolo.
IWorkerProcessFramework Define a interface base para a estrutura de processo de trabalho e expõe métodos para um gerenciador de protocolo interagir com a estrutura do processo de trabalho e outros gerenciadores de protocolo.
IWpfActions Permite que um gerenciador de protocolo solicite que a estrutura do processo de trabalho solicite uma reciclagem ou um desligamento imediato do processo de host do gerenciador de processos.
IWpfApplicationInfoUtil Expõe um método que recupera o caminho virtual e a ID do site para um aplicativo.
IWpfApplicationProloadUtil Expõe funções auxiliares que retornam informações de pré-carregamento (como ID do site) para um aplicativo e relatam falhas de pré-carregamento.
IWpfExposeProtocolManagerCustomInterface Permite que um gerenciador de protocolos compartilhe informações com outro gerenciador de protocolos.
IWpfListenerChannelCallback Fornece notificações de gerenciadores de protocolo para a estrutura do processo de trabalho sobre alterações de status de canal de ouvinte.
IWpfReferencedObject Define a classe base para a estrutura do processo de trabalho.
IWpfSettings Recupera definições de configuração que se aplicam a pools de aplicativos e processos de trabalho.

Consulte Também

Referência da API do Worker Process Framework