Partager via


Worker Process and Protocol Manager Interfaces

Cette section décrit les interfaces et les méthodes disponibles dans l’infrastructure de processus de travail qui permettent aux gestionnaires de protocoles de récupérer des informations de configuration sur un processus de travail. Ces interfaces permettent également aux processus de travail de récupérer l’intégrité de l’écouteur et les informations d’état et de contrôle Run-Time à partir d’un gestionnaire de protocoles. Les interfaces et leurs méthodes respectives sont définies dans le fichier d’en-tête Wpframework.h.

Dans cette section

L’infrastructure de processus de travail IIS expose les interfaces suivantes.

Interface Description
ICustomActionResultCallback Signale les résultats d’une opération d’état et de contrôle Run-Time qui a été demandée par l’interface IPmCustomActions .
ICustomAction2ResultCallback Signale les résultats d’une RegisterCustomAction opération ou UnregisterCustomAction qui a été demandée par l’interface IPmCustomActions2 .
IHealthStatusCallback Permet à un gestionnaire de protocoles auquel cette interface est passée par l’infrastructure de processus de travail de signaler son status d’intégrité actuel.
IPmApplicationPreload Permet au processus de travail de précharger des applications dans la mémoire du serveur.
IPmCustomActions Permet à l’infrastructure de processus de travail de demander des opérations d’état et de contrôle de Run-Time personnalisées à partir d’un gestionnaire de protocoles.
IPmCustomActions2 Permet au processus de travail d’inscrire et d’annuler l’inscription d’actions personnalisées qui entraînent plusieurs réponses.
IPmHealthAndIdleMonitor Permet à l’infrastructure de processus de travail de case activée si un gestionnaire de protocoles est sain ou si les canaux de l’écouteur pour le gestionnaire de protocoles sont inactifs.
IPmListenerChannelManager Permet à l’infrastructure de processus de travail de demander à un gestionnaire de protocoles de démarrer ou d’arrêter un canal d’écouteur.
IProtocolManager Définit l’interface de base pour les gestionnaires de protocoles et expose les méthodes permettant à l’infrastructure de processus de travail d’interagir avec les gestionnaires de protocoles.
IWorkerProcessFramework Définit l’interface de base pour l’infrastructure de processus de travail et expose des méthodes permettant à un gestionnaire de protocoles d’interagir avec l’infrastructure de processus de travail et d’autres gestionnaires de protocoles.
IWpfActions Permet à un gestionnaire de protocoles de demander au gestionnaire de processus une demande de recyclage ou d’arrêt immédiat du processus hôte.
IWpfApplicationInfoUtil Expose une méthode qui récupère le chemin d’accès virtuel et l’ID de site d’une application.
IWpfApplicationProloadUtil Expose des fonctions d’assistance qui retournent des informations de préchargement (telles que l’ID de site) pour une application et signalent les échecs de préchargement.
IWpfExposeProtocolManagerCustomInterface Permet à un gestionnaire de protocoles de partager des informations avec un autre gestionnaire de protocoles.
IWpfListenerChannelCallback Fournit des notifications des gestionnaires de protocoles à l’infrastructure de processus de travail concernant les changements de status de canal de l’écouteur.
IWpfReferencedObject Définit la classe de base pour l’infrastructure de processus de travail.
IWpfSettings Récupère les paramètres de configuration qui s’appliquent aux pools d’applications et aux processus de travail.

Voir aussi

Référence de l’API Worker Process Framework