Интерфейс ObjectControl (comsvcs.h)
Если этот интерфейс реализуется в компоненте, среда выполнения COM+ автоматически вызывает свои методы для объектов в соответствующее время. Только среда выполнения COM+ может вызывать методы ObjectControl ; они недоступны клиентам объекта или самому объекту. Если клиент запрашивает интерфейс ObjectControl , QueryInterface возвращает E_NOINTERFACE.
ObjectControl и IObjectControl предоставляют одинаковые функциональные возможности, но в отличие от IObjectControl, ObjectControl совместим с автоматизацией.
Наследование
Интерфейс ObjectControl наследуется от интерфейса IUnknown . ObjectControl также имеет следующие типы элементов:
Методы
Интерфейс ObjectControl содержит следующие методы.
ObjectControl::Activate Позволяет объекту COM+ выполнять контекстную инициализацию при его активации. (ObjectControl.Activate) |
ObjectControl::CanBePooled Указывает, можно ли включить объект в пул для повторного использования при его деактивации. |
ObjectControl::D eactivate Позволяет объекту COM+ выполнить очистку, необходимую перед его очисткой или уничтожением. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comsvcs.h |