Интерфейс 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

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

Контексты и модели потоков COM+

Активация контекста

IObjectControl