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