Registrieren einer Ereignisklasse
Damit Abonnenten eine Ereignisklasse finden und abonnieren können, müssen Ereignisklassen im COM+-Katalog registriert werden. COM+ erfordert eine Typbibliothek, die die Ereignisschnittstellen und -methoden beschreibt, damit abonnenten und herausgeber ordnungsgemäß übereinstimmen und eine Verbindung herstellen kann. Die Typbibliothek muss sich in oder zusammen mit einer selbstregistrierungsbasierten DLL befinden.
Sie können das Component Services-Verwaltungstool oder die COM+-Verwaltungsfunktionen verwenden, um eine Ereignisklasse im COM+-Katalog zu registrieren.
So registrieren Sie eine Ereignisklasse mit dem Component Services-Verwaltungstool
Erstellen Sie eine neue COM+-Anwendung.
Öffnen Sie den Anwendungsordner, und wählen Sie Komponenten aus.
Klicken Sie im Menü Aktion auf Neu. (Sie können auch den Ordner Komponenten auswählen, mit der rechten Maustaste darauf klicken, auf Neu zeigen und dann auf Komponente klicken.)
Klicken Sie auf Neue Ereignisklasse(n) installieren.
Geben Sie den Pfad zur Komponenten-DLL der Ereignisklasse ein.
Klicken Sie auf OK.
Die Ereignisklasse ist im COM+-Katalog registriert und kann von Abonnenten gefunden werden, die die von der Ereignisklasse bereitgestellten Informationen abrufen möchten. Informationen zum Registrieren der Ereignisklasse mithilfe der COM+-Verwaltungsschnittstellen finden Sie unter ICOMAdminCatalog::InstallEventClass.