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