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

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

ContextInfo и IObjectContextInfo предоставляют одинаковые функциональные возможности, но в отличие от IObjectContextInfo, ContextInfo совместим со службой автоматизации.

В COM+ 1.5, выпущенном в Windows XP, интерфейс ContextInfo заменен интерфейсом ContextInfo2 .

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

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

Методы

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

 
ContextInfo::GetActivityId

Извлекает идентификатор действия, связанный с контекстом объекта.
ContextInfo::GetContextId

Извлекает уникальный идентификатор контекста этого объекта.
ContextInfo::GetTransaction

Извлекает объект транзакции контекста объекта.
ContextInfo::GetTransactionId

Извлекает идентификатор транзакции, связанный с контекстом объекта. Объекты в одной транзакции используют один и тот же идентификатор транзакции.
ContextInfo::IsInTransaction

Указывает, выполняется ли текущий объект в транзакции. (ContextInfo.IsInTransaction)

Требования

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

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

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

IObjectContext

IObjectContextInfo

Objectcontext