Partager via


Inscription d’une classe d’événements

Pour que les abonnés puissent trouver une classe d’événements et s’y abonner, les classes d’événements doivent être inscrites dans le catalogue COM+. COM+ nécessite une bibliothèque de types qui décrit les interfaces et les méthodes d’événement afin qu’elle puisse correspondre et connecter correctement les abonnés et les éditeurs. La bibliothèque de types doit résider dans ou être accompagnée d’une DLL à inscription automatique.

Vous pouvez utiliser l’outil d’administration Services de composants ou les fonctions d’administration COM+ pour inscrire une classe d’événements dans le catalogue COM+.

Pour inscrire une classe d’événements avec l’outil d’administration Component Services

  1. Créez une application COM+.

  2. Ouvrez le dossier de l’application, puis sélectionnez Composants.

  3. Dans le menu Action, cliquez sur Nouveau. (Vous pouvez également sélectionner le dossier Composants , cliquer avec le bouton droit, pointer sur Nouveau, puis cliquer sur Composant.)

  4. Cliquez sur Installer la ou les nouvelles classes d’événements.

  5. Entrez le chemin d’accès à la DLL du composant de classe d’événements.

  6. Cliquez sur OK.

La classe d’événements est inscrite dans le catalogue COM+ et peut être localisée par les abonnés intéressés par l’obtention des informations fournies par la classe d’événements. Pour plus d’informations sur l’inscription de la classe d’événements à l’aide des interfaces d’administration COM+, consultez ICOMAdminCatalog::InstallEventClass.

Inscription d’un abonnement