Partager via


Inscription d’un abonnement

Une fois que vous avez inscrit une classe d’événements dans le catalogue COM+, vous pouvez ajouter des abonnés à la classe d’événements et des abonnements aux abonnés. Les abonnements peuvent s’abonner à une seule méthode ou à toutes les méthodes d’une interface. Pour recevoir des appels sur plusieurs méthodes (mais pas sur toutes les méthodes) d’une interface, vous devez ajouter un abonnement pour chaque méthode à laquelle vous souhaitez recevoir un appel. L’outil d’administration Des services de composants peut rechercher dans le catalogue COM+ des classes d’événements inscrites qui prennent en charge les interfaces implémentées par l’abonné et vous offre le choix de vous abonner. Choisissez l’éditeur qui vous propose les événements souhaités.

Pour ajouter des abonnés au composant abonné, procédez comme suit :

  1. Après avoir créé une application COM+ et installé le composant abonné, cliquez avec le bouton droit sur le dossier Abonnements pour activer l’Assistant Nouvel abonnement COM+.

  2. Choisissez la classe d’événements à partir de laquelle vous souhaitez recevoir les événements.

  3. Entrez un nom pour l’abonnement.

  4. Activez l’abonnement.

  5. Cliquez sur OK.

Lorsqu’une application d’éditeur souhaite déclencher un événement, l’éditeur instancie l’objet de classe d’événements et appelle une méthode sur celui-ci. COM+ recherche tous les abonnés dans le catalogue COM+. Il crée l’objet abonné (directement, mis en file d’attente ou avec un moniker) et transmet l’appel de méthode effectué à l’origine par l’éditeur.

Inscription d’une classe d’événements