Workerprozess- und Protokoll-Manager-Schnittstellen
In diesem Abschnitt werden die Schnittstellen und Methoden beschrieben, die im Workerprozessframework verfügbar sind und es Protokoll-Managern ermöglichen, Konfigurationsinformationen zu einem Workerprozess abzurufen. Diese Schnittstellen ermöglichen es Workerprozessen auch, listenerbezogene Integrität und Run-Time Status- und Steuerungsinformationen aus einem Protokoll-Manager abzurufen. Die Schnittstellen und ihre jeweiligen Methoden werden in der Headerdatei Wpframework.h definiert.
In diesem Abschnitt
Das IIS-Workerprozessframework macht die folgenden Schnittstellen verfügbar.
Schnittstelle | BESCHREIBUNG |
---|---|
ICustomActionResultCallback | Meldet die Ergebnisse eines Run-Time Status and Control-Vorgangs, der von der IPmCustomActions-Schnittstelle angefordert wurde. |
ICustomAction2ResultCallback | Meldet die Ergebnisse eines RegisterCustomAction Vorgangs oder UnregisterCustomAction eines Vorgangs, der von der IPmCustomActions2-Schnittstelle angefordert wurde. |
IHealthStatusCallback | Ermöglicht einem Protokoll-Manager, an den diese Schnittstelle vom Workerprozessframework übergeben wird, die aktuelle Integrität status. |
IPmApplicationPreload | Ermöglicht dem Workerprozess das Vorabladen von Anwendungen in den Serverspeicher. |
IPmCustomActions | Ermöglicht dem Workerprozessframework, benutzerdefinierte Run-Time Status- und Steuerungsvorgänge von einem Protokoll-Manager anzufordern. |
IPmCustomActions2 | Ermöglicht dem Workerprozess das Registrieren und Aufheben der Registrierung benutzerdefinierter Aktionen, die zu mehreren Antworten führen. |
IPmHealthAndIdleMonitor | Ermöglicht dem Workerprozessframework, zu überprüfen, ob ein Protokoll-Manager fehlerfrei ist oder ob sich die Listenerkanäle für den Protokoll-Manager im Leerlauf befinden. |
IPmListenerChannelManager | Ermöglicht dem Workerprozessframework die Anforderung, dass ein Protokoll-Manager einen Listenerkanal startet oder beendet. |
IProtocolManager | Definiert die Basisschnittstelle für Protokoll-Manager und macht Methoden für das Workerprozessframework für die Interaktion mit Protokoll-Managern verfügbar. |
IWorkerProcessFramework | Definiert die Basisschnittstelle für das Workerprozessframework und macht Methoden für einen Protokoll-Manager verfügbar, um mit dem Workerprozessframework und anderen Protokoll-Managern zu interagieren. |
IWpfActions | Ermöglicht es einem Protokoll-Manager, vom Workerprozessframework eine Wiederverwendung oder ein sofortiges Herunterfahren des Hostprozesses vom Prozess-Manager anzufordern. |
IWpfApplicationInfoUtil | Macht eine Methode verfügbar, die den virtuellen Pfad und die Website-ID für eine Anwendung abruft. |
IWpfApplicationProloadUtil | Macht Hilfsfunktionen verfügbar, die Vorabladeinformationen (z. B. Website-ID) für eine Anwendung zurückgeben und Fehler beim Vorabladen melden. |
IWpfExposeProtocolManagerCustomInterface | Ermöglicht einem Protokoll-Manager die Freigabe von Informationen für einen anderen Protokoll-Manager. |
IWpfListenerChannelCallback | Stellt Benachrichtigungen von Protokoll-Managern an das Workerprozessframework zu Änderungen des Listenerkanals status bereit. |
IWpfReferencedObject | Definiert die Basisklasse für das Workerprozessframework. |
IWpfSettings | Ruft Konfigurationseinstellungen ab, die für Anwendungspools und Workerprozesse gelten. |