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 sie ordnungsgemäß mit Abonnenten und Herausgebern übereinstimmen und verbinden kann. Die Typbibliothek muss sich in einer selbst registrierten DLL befinden oder begleitet werden.
Sie können das Verwaltungstool für Komponentendienste oder die COM+ Administrativen Funktionen verwenden, um eine Ereignisklasse im COM+-Katalog zu registrieren.
So registrieren Sie eine Ereignisklasse mit dem Verwaltungstool "Component Services"
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 klicken, auf "Neu" zeigen und dann auf "Komponente" klicken.)
Klicken Sie auf "Neue Ereignisklasse installieren(es)".
Geben Sie den Pfad zur DLL der Ereignisklassenkomponente ein.
Klicken Sie auf OK.
Die Ereignisklasse ist im COM+-Katalog registriert und kann von Abonnenten gefunden werden, die daran interessiert sind, die von der Ereignisklasse bereitgestellten Informationen zu erhalten. Informationen zum Registrieren der Ereignisklasse mithilfe der COM+-Verwaltungsschnittstellen finden Sie unter ICOMAdminCatalog::InstallEventClass.
Zugehörige Themen