Интерфейс ISendMethodEvents (comsvcs.h)

Описывает класс событий, который уведомляет подписчиков всякий раз, когда метод в объекте, реализующем его, вызывается или возвращается из вызова. События публикуются подписчику с помощью службы com+ Events — слабо связанной системы событий, которая хранит сведения о событиях от разных издателей в хранилище событий в каталоге COM+.

Наследование

Интерфейс ISendMethodEvents наследуется от интерфейса IUnknown . ISendMethodEvents также имеет следующие типы элементов:

Методы

Интерфейс ISendMethodEvents содержит следующие методы.

 
ISendMethodEvents::SendMethodCall

Создается при вызове метода через интерфейс компонента.
ISendMethodEvents::SendMethodReturn

Создается, когда метод, вызываемый через интерфейс компонента, возвращает элемент управления вызывающей объекту.

Комментарии

Чтобы отправить события метода в свойство отслеживания COM+, необходимо получить к нему дескриптор и получить его GUID, который определяется следующим образом.

GUID guidTrkPropPolicy = {0xecabaeb3, 0x7f19, 0x11d2, {0x97, 0x8e, 0x00, 0x00, 0xf8, 0x75, 0x7e, 0x2a}}

Чтобы получить дескриптор для свойства отслеживания COM+, вызовите метод IContext::GetProperty с аргументом rGuid , равным этому GUID.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header comsvcs.h

См. также раздел

События COM+