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

Уведомляет подписчика о создании или освобождении экземпляра активированного JIT-объекта. Подписчик получает уведомление при вызове IObjectContext::D isableCommit, IObjectContext::EnableCommit, IObjectContext::SetComplete или IObjectContext::SetAbort . События публикуются подписчику с помощью службы com+ Events — слабо связанной системы событий, которая хранит сведения о событиях от разных издателей в хранилище событий в каталоге COM+.

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

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

Методы

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

 
IComObjectEvents::OnDisableCommit

Создается, когда клиент вызывает DisableCommit в контексте.
IComObjectEvents::OnEnableCommit

Создается, когда клиент вызывает EnableCommit в контексте.
IComObjectEvents::OnObjectActivate

Создается, когда объект получает экземпляр нового объекта, активируемого JIT.
IComObjectEvents::OnObjectDeactivate

Создается при освобождении JIT-активированного объекта с помощью SetComplete или SetAbort.
IComObjectEvents::OnSetComplete

Создается, когда клиент вызывает SetComplete в контексте.

Требования

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

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

События COM+

Инструментирование COM+