Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ниже приведены интерфейсы COM+.
| Интерфейс | Description |
|---|---|
| ContextInfo | Извлекает сведения о транзакциях, действиях и контексте текущего объекта контекста. |
| ContextInfo2 | Предоставляет дополнительные сведения о контексте объекта, дополняя сведения, доступные через интерфейс ContextInfo . |
| IAppDomainHelper | Привязывает управляемый объект к домену приложения, которая является изолированной средой, в которой выполняются приложения. |
| IAssemblyLocator | Извлекает сведения о сборке при использовании управляемого кода в среде CLR платформа .NET Framework. |
| IAsyncErrorNotify | Используется для реализации перехвата ошибок в асинхронной пакетной работе, отправленной через действие, созданное CoCreateActivity. |
| ICheckSxSConfig | Используется для проверка конфигурации текущей параллельной сборки. |
| IComActivityEvents | Уведомляет подписчика о создании, уничтожении или истечении времени ожидания действия. |
| IComAppEvents | Уведомляет подписчика о запуске, завершении работы или принудительном завершении работы приложения COM+. |
| IComApp2Events | Уведомляет подписчика о загрузке, завершении работы или приостановке работы приложения СЕРВЕРА COM+. |
| IComCRMEvents | Уведомляет подписчика о действиях функции Компенсирования Resource Manager (CRM) служб компонентов. |
| IComExceptionEvents | Уведомляет подписчика, когда необработанное исключение возникает в коде пользователя. |
| IComIdentityEvents | Уведомляет подписчика о действии, которое является частью страницы active Server Pages (ASP) службы IIS (IIS). |
| IComInstanceEvents | Уведомляет подписчика о создании или выпуске объекта. |
| IComInstance2Events | Уведомляет подписчика о создании или освобождении объекта клиентом. |
| ICOMLBArguments | Используется для активации службы балансировки нагрузки компонентов COM+ . |
| IComLTxEvents | Уведомляет подписчика о событиях, связанных с транзакциями COM+. |
| IComMethodEvents | Уведомляет подписчика, если метод объекта был вызван, возвращен или создан исключение. |
| IComMethod2Events | Уведомляет подписчика, если метод объекта был вызван, возвращен или создан исключение. |
| IComObjectConstructionEvents | Уведомляет подписчика о создании созданного объекта в пуле объектов. |
| IComObjectConstruction2Events | Уведомляет подписчика о создании созданного объекта. |
| IComObjectEvents | Уведомляет подписчика о том, был ли создан или освобожден экземпляр JIT-объекта jIT. |
| IComObjectPoolEvents | Уведомляет подписчика о добавлении нового объекта в пул. |
| IComObjectPool2Events | Уведомляет подписчика о добавлении или получении из пула объектов транзакций или не транзакционных объектов. |
| IComObjectPoolEvents2 | Уведомляет подписчика о создании или удалении нового объекта из пула. |
| IComQCEvents | Уведомляет подписчика о создании, отмене очереди или перемещении в очередь повторных попыток или недоставленных писем. |
| IComResourceEvents | Уведомляет подписчика о создании, выделении, отслеживании или уничтожении ресурса. |
| IComSecurityEvents | Уведомляет подписчика, если проверка подлинности вызова метода завершилась успешно или завершилась сбоем. |
| IComThreadEvents | Уведомляет подписчика о том, создается ли однопоточная квартира (STA) или завершается, а также при выделении потока квартиры. |
| IComTrackingInfoCollection | Извлекает тип коллекции сведений отслеживания и количество содержащихся в нем объектов. |
| IComTrackingInfoEvents | Уведомляет подписчика при изменении сведений об отслеживании коллекции. |
| IComTrackingInfoObject | Извлекает свойства объекта сведений отслеживания. |
| IComTrackingInfoProperties | Извлекает общее количество свойств, связанных с объектом сведений отслеживания и их именами. |
| IComTransactionEvents | Уведомляет подписчика о запуске, фиксации или прерывании транзакции координатора распределенных транзакций Майкрософт (DTC). |
| IComTransaction2Events | Уведомляет подписчика о запуске, фиксации или прерывании транзакции координатора распределенных транзакций Майкрософт (DTC). Подписчик также уведомляется, когда транзакция находится на этапе подготовки двухфазного протокола фиксации. |
| IComUserEvent | Уведомляет подписчика заданных пользователем метрик. |
| IContextProperties | Предоставляет доступ к свойствам объекта контекста. |
| IContextState | Управляет деактивацией объектов и голосованием транзакций путем управления флагами состояния контекста. |
| IContextTransactionInfo | Предоставляет доступ к свойствам объекта контекста, связанным с транзакциями. |
| ICreateWithLocalTransaction | Создает объект COM+, который выполняется в область указанной локальной транзакции. |
| ICreateWithTipTransactionEx | Создает объект, который вовлекается в ручную транзакцию с помощью протокола TIP (транзактный протокол Интернета — Transaction Internet Protocol). |
| ICreateWithTransactionEx | Создает объект, вовлеченный в ручную транзакцию. |
| ICrmCompensator | Предоставляет неструктурированные записи журнала в компенсатор CRM при использовании Microsoft Visual C++. |
| ICrmCompensatorVariants | Предоставляет структурированные записи журнала в компенсатор CRM при использовании Microsoft Visual Basic. |
| ICrmFormatLogRecords | Преобразует записи журнала в формат, доступный для просмотра, чтобы их можно было представить с помощью универсального средства мониторинга. |
| ICrmLogControl | Это средство, с помощью которого работник CRM и КОМПенсатор CRM записывают записи в журнал и делают их устойчивыми. |
| ICrmMonitor | Записывает моментальный снимок текущего состояния CRM и содержит конкретный клерк CRM. |
| ICrmMonitorClerks | Извлекает сведения о состоянии клерков. |
| ICrmMonitorLogRecords | Отслеживает отдельные записи журнала, поддерживаемые определенным клерком CRM для данной транзакции. |
| IDispenserDriver | Вызывается владельцем диспенсера ресурсов COM+ для создания, перечисления, оценки и уничтожения ресурса. |
| IDispenserManager | Подключение диспетчер диспенсера. |
| IEnumEventObject | Перечисляет объекты событий, зарегистрированные в хранилище событий COM+. |
| IEnumNames | Перечисляет имена. |
| IEventClass | Связывает класс объектов событий с интерфейсом событий, реализующим эти объекты. |
| IEventClass2 | Используется для задания и получения данных объектов класса событий. |
| IEventControl | Управляет поведением объекта события, который запускает событие своим подписчикам. |
| IEventObjectChange | Уведомляет подписчиков об изменениях в хранилище событий. |
| IEventObjectChange2 | Уведомляет подписчиков об изменениях в хранилище событий, включая сведения о секции и идентификаторе приложения. |
| IEventObjectCollection | Управляет объектами в коллекции объектов событий. |
| IEventProperty | Сохраняет свойства события. |
| IEventSubscription | Указывает сведения о связи между подписчиком событий и событием, к которому он подписывается. |
| IEventSubscription2 | Расширяет интерфейс IEventSubscription. |
| IEventSubscription3 | Расширяет интерфейс IEventSubscription2. |
| IEventSystem | Предоставляет доступ к хранилищу данных событий. |
| IEventSystem2 | Расширяет интерфейс IEventSystem. |
| IFiringControl | Запускает событие в одну подписку. |
| IGetAppTrackerData | Позволяет административным приложениям получать статистические сведения о выполнении приложений COM+. |
| IGetContextProperties | Позволяет вызывающему объекту получить свойства, связанные с контекстом текущего объекта. |
| IGetSecurityCallContext | Извлекает ссылку на объект, созданный из класса SecurityCallContext , связанного с текущим вызовом. |
| IHolder | Выделяет или освобождает ресурсы для установленного диспенсера ресурсов. |
| IManagedActivationEvents | Используется для создания и уничтожения заглушки для управляемых объектов в текущем контексте COM+. |
| IManagedObjectInfo | Описывает заглушку для управляемого объекта. |
| IManagedPoolAction | Позволяет получать уведомления об объекте перед выпуском из пула объектов COM+. |
| IManagedPooledObj | Описывает, как управляемый объект используется в пуле объектов COM+. |
| IMessageMover | Перемещает сообщения из одной очереди в другую очередь. |
| IMTSActivity | Отправляет пакетную работу через действие, созданное функцией MTCreateActivity . |
| IMTSCall | Реализует пакетную работу, отправленную с помощью действия, созданного функцией MTCreateActivity . |
| IMtsEventInfo | Описывает определяемые пользователем события. |
| IMtsEvents | Предоставляет методы для получения сведений о работающем пакете и установке приемников событий. |
| IMtsGrp | Предоставляет методы для перечисления с помощью запущенных пакетов. |
| IMTSLocator | Описывает одно событие, которое предоставляет доступ к интерфейсу IMtsEvents диспетчера событий для текущего процесса. |
| IMTxAS | Эквивалентен следующим функциям C++: GetObjectContext, RecycleSurrogate и Сейф Ref. |
| IMultiInterfaceEventControl | Управляет поведением объекта события, который запускает событие своим подписчикам. |
| IMultiInterfacePublisherFilter | Управляет кэшем отфильтрованной подписки для метода события. |
| IObjectConstruct | Управляет процессом построения объекта путем передачи параметров из других методов или объектов. |
| IObjectConstructString | Предоставляет доступ к строке конструктора. Используйте его, если вы хотите указать параметры во время построения объекта. |
| IObjectContext | Предоставляет доступ к контексту текущего объекта. Контекст объекта в основном используется при работе с транзакциями или работе с безопасностью объекта. |
| IObjectContextActivity | Извлекает идентификатор действия, связанный с текущим контекстом объекта. |
| IObjectContextInfo | Извлекает сведения о транзакциях, действиях и контексте текущего объекта контекста. |
| IObjectContextInfo2 | Расширяет интерфейс IObjectContextInfo. |
| IObjectContextTip | Извлекает свойства, описывающие контекст транзакции протокола ТРАНЗАКЦИй (TIP). |
| IObjectControl | Определяет процедуры инициализации и очистки контекста для объектов COM+ и указывает, могут ли объекты быть переработаны. |
| IObjPool | Представляет ключ для каждого объекта в пуле ресурсов транзакций. |
| IPlaybackControl | Включает участие в ненормальной обработке ошибок воспроизведения на стороне сервера и сбоев на стороне клиента механизма доставки очереди сообщений. |
| IPoolManager | Позволяет вызывающему объекту управлять пулом объектов. |
| IProcessInitializer | Предоставляет методы, которые можно вызывать всякий раз, когда Dllhost.exe запускается или завершает работу. |
| IPublisherFilter | Выступает в качестве интерфейса обратного вызова, чтобы издатели событий могли контролировать, какие подписчики получают уведомления о событиях или порядок уведомления подписчиков. |
| ISecurityCallContext | Предоставляет доступ к методам безопасности и информации о контексте вызова безопасности текущего вызова. |
| ISecurityCallersColl | Предоставляет доступ к сведениям об отдельных абонентах в коллекции вызывающих лиц. |
| ISecurityIdentityColl | Предоставляет доступ к коллекции сведений о безопасности, представляющих удостоверение вызывающего объекта. Элементы, доступные в этой коллекции, являются идентификатором безопасности, именем учетной записи, службой проверки подлинности, уровнем проверки подлинности и уровнем олицетворения. |
| ISecurityProperty | Определяет идентификатор безопасности исходного вызывающего объекта или прямого вызывающего объекта. Однако предпочтительный способ получения информации о вызывающих объектах — использовать интерфейс ISecurityCallContext. |
| ISelectCOMLBServer | Активирует службу балансировки нагрузки компонентов COM+ . |
| ISendMethodEvents | Описывает класс событий, который уведомляет подписчиков, когда метод объекта, реализующего его, вызывается или возвращается из вызова. |
| IServiceActivity | Используется для вызова пакетной работы, отправленной через действие, созданное CoCreateActivity. |
| IServiceCall | Используется для реализации пакетной работы, отправленной с помощью действия, созданного CoCreateActivity. |
| IServiceComTIIntrinsicsConfig | Настраивает встроенные компоненты com-интегратора транзакций (COMTI) для работы, выполняемой при вызове функции CoCreateActivity или CoEnterServiceDomain. |
| IServiceIISIntrinsicsConfig | Настраивает встроенные компоненты IIS для работы, выполняемой при вызове функции CoCreateActivity или CoEnterServiceDomain. |
| IServiceInheritanceConfig | Определяет, следует ли создавать новый контекст на основе текущего контекста или создавать новый контекст исключительно на основе сведений в CServiceConfig. |
| IServicePartitionConfig | Настраивает способ использования секций для работы, выполняемой при вызове CoCreateActivity или CoEnterServiceDomain. |
| IServicePool | Используется для управления пулом объектов COM+. |
| IServicePoolConfig | Используется для настройки пула объектов. |
| IServiceSxSConfig | Настраивает параллельные сборки для работы, выполняемой при вызове CoCreateActivity или CoEnterServiceDomain. |
| IServiceSynchronizationConfig | Настраивает синхронизацию для работы, выполняемой при вызове CoCreateActivity или CoEnterServiceDomain. |
| IServiceSysTxnConfig | Позволяет запустить набор кода в область существующей транзакции, указанной с помощью прокси-сервера транзакции. |
| IServiceThreadPoolConfig | Настраивает пул потоков объекта действия, возвращаемого путем вызова CoCreateActivity. |
| IServiceTrackerConfig | Настраивает свойство отслеживания для работы, выполняемой при вызове CoCreateActivity или CoEnterServiceDomain. |
| IServiceTransactionConfig | Расширяет интерфейс IServiceTransactionConfigBase. |
| IServiceTransactionConfigBase | Настраивает службы транзакций для работы, выполняемой при вызове CoCreateActivity или CoEnterServiceDomain. |
| ISharedProperty | Предоставляет методы свойств, которые можно использовать для задания или извлечения значения общего свойства. |
| ISharedPropertyGroup | Используется для создания и доступа к общим свойствам в группе общих свойств. |
| ISharedPropertyGroupManager | Используется для создания групп общих свойств и получения доступа к существующим группам общих свойств. |
| ISystemAppEventData | Уведомляет подписчика о создании или перенастройки экземпляра приложения COM+. |
| IThreadPoolKnobs | Используется для управления поведением пулов потоков. |
| ITransactionContext | Позволяет создать работу нескольких объектов COM+ в одной транзакции и явно зафиксировать или прервать транзакцию. |
| ITransactionContextEx | Расширяет интерфейс ITransactionContext для совместимости со службой автоматизации. |
| ITransactionProperty | Используется для получения пула ресурсов транзакций. |
| ITransactionProxy | Предоставляет способ работы контекста транзакции COM+ с транзакцией, отличной от DTC. |
| ITransactionResourcePool | Поддерживает список объектов с пулом, ключом которых является IObjPool, который используется до завершения транзакции. |
| ITransactionStatus | Используется для обнаружения состояния транзакции, завершенной вызовом CoLeaveServiceDomain, когда CServiceConfig настроен для использования транзакций в вызове CoEnterServiceDomain. |
| Objectcontext | Предоставляет доступ к контексту текущего объекта. Контекст объекта в основном используется при работе с транзакциями или работе с безопасностью объекта. Предоставляет те же функции, что и IObjectContext, но совместим с автоматизацией. |
| ObjectControl | Определяет процедуры инициализации и очистки для объектов COM+, а также определяет, могут ли объекты быть переработаны. Предоставляет те же функции, что и IObjectControl, но совместим с автоматизацией. |
| SecurityProperty | Позволяет получить сведения о исходном вызывающем объекте текущего объекта и прямом вызывающем объекте. |