Регистрация подписки
После регистрации класса событий в каталоге COM+ можно добавить подписчиков в класс событий и подписки подписчикам. Подписки могут подписываться на один метод или на все методы интерфейса. Чтобы получать вызовы нескольких методов (но не к каждому методу) интерфейса, необходимо добавить подписку для каждого метода, в который требуется получить вызов. Средство администрирования служб компонентов может искать в каталоге COM+ зарегистрированные классы событий, поддерживающие интерфейсы, реализованные подписчиком, и предлагает вам выбрать подписку. Выберите издателя, который предлагает нужные события.
Чтобы добавить подписчиков в компонент подписчика, выполните следующие действия.
После создания приложения COM+ и установки компонента подписчика щелкните правой кнопкой мыши папку "Подписки ", чтобы включить мастер создания подписки COM+ New Subscription.
Выберите класс событий, из которого вы хотите получать события.
Укажите имя подписки.
Включите подписку.
Щелкните OK.
Когда приложение издателя хочет запустить событие, издатель создает экземпляр объекта класса событий и вызывает метод в нем. COM+ выполняет поиск по каталогу COM+, чтобы найти всех подписчиков. Он создает объект подписчика (непосредственно, в очереди или с моникером) и передает вызов метода, первоначально сделанный издателем.
См. также