Интерфейс IObjectContext (comsvcs.h)
Предоставляет доступ к контексту текущего объекта. Контекст объекта в основном используется при работе с транзакциями или работе с безопасностью объекта.
Наследование
Интерфейс IObjectContext наследуется от интерфейса IUnknown . IObjectContext также содержит следующие типы элементов:
Методы
Интерфейс IObjectContext содержит следующие методы.
IObjectContext::CreateInstance Создает объект с использованием контекста текущего объекта. (IObjectContext.CreateInstance) |
IObjectContext::D isableCommit Объявляет, что транзакционные обновления объекта находятся в несогласованном состоянии и не могут быть зафиксированы в их нынешнем состоянии. |
IObjectContext::EnableCommit Объявляет, что работа объекта не обязательно завершена, но что его транзакционные обновления находятся в согласованном состоянии и могут быть зафиксированы в их текущей форме. |
IObjectContext::IsCallerInRole Указывает, находится ли прямой вызывающий объект в указанной роли (напрямую или в составе группы). (IObjectContext.IsCallerInRole) |
IObjectContext::IsInTransaction Указывает, выполняется ли объект в транзакции. |
IObjectContext::IsSecurityEnabled Указывает, включена ли безопасность для текущего объекта. Безопасность COM+ включена, если объект не выполняется в клиентском процессе. |
IObjectContext::SetAbort Объявляет, что транзакция, в которой выполняется объект, должна быть прервана и что объект должен быть деактивирован при возврате из текущего вызова метода. |
IObjectContext::SetComplete Объявляет, что транзакция, в которой выполняется объект, может быть зафиксирована и что объект должен быть деактивирован при возврате из текущего вызова метода. |
Комментарии
Как и в случае с любым COM-объектом, необходимо освободить объект IObjectContext после завершения его использования, если это не локальная переменная.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | comsvcs.h |