Интерфейсы COM+

Ниже перечислены интерфейсы COM+.

Интерфейс Описание
контекстинфо Извлекает сведения о транзакции, активности и контексте для текущего объекта контекста.
ContextInfo2 Предоставляет дополнительные сведения о контексте объекта, дополненные сведениями, доступными через интерфейс контекстинфо .
иаппдомаинхелпер Привязывает управляемый объект к домену приложения, который является изолированной средой, в которой выполняются приложения.
иассемблилокатор извлекает сведения о сборке при использовании управляемого кода в платформа .NET Framework среде clr.
иасинцеррорнотифи Используется для реализации перехвата ошибок в асинхронной пакетной работе, которая отправляется через действие, созданное с помощью кокреатеактивити.
ичеккскссконфиг Используется для проверки конфигурации текущей параллельной сборки.
икомактивитевентс Уведомляет подписчика о том, что действие создано, уничтожено или истекло время ожидания.
икомаппевентс Уведомляет подписчика о запуске, завершении работы или принудительном завершении работы серверного приложения COM+.
IComApp2Events Уведомляет подписчика о том, что серверное приложение COM+ загружено, выключено или приостановлено.
икомкрмевентс Уведомляет подписчик о действиях функции компенсирующих диспетчер ресурсов (CRM) служб компонентов.
икомексцептионевентс Уведомляет подписчика, когда в коде пользователя возникает необработанное исключение.
икомидентитевентс уведомляет подписчик о действии, которое является частью страницы службы IIS (IIS) Active Server pages (ASP).
икоминстанцеевентс Уведомляет подписчика о создании или выпуске объекта.
IComInstance2Events Уведомляет подписчика о создании или освобождении объекта клиентом.
икомлбаргументс Используется для активации службы балансировки нагрузки компонентов COM+.
икомлтксевентс Уведомляет подписчика о событиях, связанных с транзакциями COM+.
икоммесодевентс Уведомляет подписчика, если метод объекта был вызван, возвращен или создан исключение.
IComMethod2Events Уведомляет подписчика, если метод объекта был вызван, возвращен или создан исключение.
икомобжектконструктионевентс Уведомляет подписчика, если созданный объект создается в пуле объектов.
IComObjectConstruction2Events Уведомляет подписчика, если создан сконструированный объект.
икомобжектевентс Уведомляет подписчика, если экземпляр активируемого JIT-объекта был создан или освобожден.
икомобжектпулевентс Уведомляет подписчика о добавлении нового объекта в пул.
IComObjectPool2Events Уведомляет подписчика, если транзакционный или нетранзакционный объект добавляется в пул объектов или получается из него.
IComObjectPoolEvents2 Уведомляет подписчика о создании или удалении нового объекта из пула.
икомкцевентс Уведомляет подписчика, если сообщение в очереди создано, выводится из очереди или перемещено в очередь повторной попытки или недоставленные письма.
икомресаурцеевентс Уведомляет подписчика о создании, выделении, отслеживании или уничтожении ресурса.
икомсекуритевентс Уведомляет подписчика, если проверка подлинности вызова метода завершилась успешно или с ошибкой.
икомсреадевентс Уведомляет подписчика, если создается или завершается однопотоковое подразделение (STA), и когда выделяется поток-контейнер.
икомтраккингинфоколлектион Извлекает тип сбора данных отслеживания и число содержащихся в нем объектов.
икомтраккингинфоевентс Уведомляет подписчика об изменении данных отслеживания для коллекции.
икомтраккингинфубжект Извлекает свойства объекта сведений отслеживания.
икомтраккингинфопропертиес Возвращает общее число свойств, связанных с объектом сведений отслеживания и их именами.
икомтрансактионевентс Уведомляет подписчика, если транзакция Microsoft координатор распределенных транзакций (DTC) запускается, фиксируется или прерывается.
IComTransaction2Events Уведомляет подписчика, если транзакция Microsoft координатор распределенных транзакций (DTC) запускается, фиксируется или прерывается. Подписчик также получает уведомления, когда транзакция находится на этапе подготовки протокола двухфазной фиксации.
икомусеревент Уведомляет подписчика об указанных определяемых пользователем метриках.
иконтекстпропертиес Предоставляет доступ к свойствам объекта контекста.
иконтекстстате Управляет деактивацией объектов и голосованием транзакций, управляя флагами состояния контекста.
иконтексттрансактионинфо Предоставляет доступ к свойствам объекта контекста, которые связаны с транзакциями.
икреатевислокалтрансактион Создает объект COM+, который выполняется в области указанной локальной транзакции.
икреатевистиптрансактионекс Создает объект, который вовлекается в ручную транзакцию с помощью протокола TIP (транзактный протокол Интернета — Transaction Internet Protocol).
икреатевистрансактионекс Создает объект, вовлеченный в ручную транзакцию.
икрмкомпенсатор Предоставляет неструктурированные записи журнала в компенсатор CRM при использовании Microsoft Visual C++.
икрмкомпенсаторвариантс Предоставляет данные структурированного журнала компенсатору CRM при использовании Microsoft Visual Basic.
икрмформатлогрекордс Преобразует записи журнала в отображаемый формат, чтобы их можно было представить с помощью универсального средства мониторинга.
икрмлогконтрол — Это средства, с помощью которых Рабочая роль CRM и компенсатор CRM записывают записи в журнал и делают их устойчивыми.
икрммонитор Захватывает моментальный снимок текущего состояния CRM и содержит конкретный клерк CRM.
икрммониторклеркс Извлекает сведения о состоянии клерков.
икрммониторлогрекордс Отслеживает отдельные записи журнала, поддерживаемые определенным клерком CRM для заданной транзакции.
идиспенсердривер Вызывается владельцем ресурса COM+ для создания, прикрепления, вычисления и уничтожения ресурса.
идиспенсерманажер Подключается к диспетчеру распределителя.
иенумевентобжект Перечисляет объекты событий, зарегистрированные в хранилище событий COM+.
иенумнамес Перечисляет имена.
иевенткласс Связывает класс объектов событий с интерфейсом событий, которые реализуют эти объекты.
IEventClass2 Используется для задания и получения данных объектов класса событий.
иевентконтрол Управляет поведением объекта события, объекта, который запускает событие подписчикам.
иевентобжектчанже Уведомляет подписчиков об изменениях в хранилище событий.
IEventObjectChange2 Уведомляет подписчиков об изменениях в хранилище событий, включая сведения о разделах и ИДЕНТИФИКАТОРах приложений.
иевентобжектколлектион Управляет объектами в коллекции объектов событий.
иевентпроперти Хранит свойства события.
иевентсубскриптион Указывает сведения о связи между подписчиком событий и событием, на которое он подписан.
IEventSubscription2 Расширяет интерфейс иевентсубскриптион .
IEventSubscription3 Расширяет интерфейс IEventSubscription2 .
иевентсистем Предоставляет доступ к хранилищу данных событий.
IEventSystem2 Расширяет интерфейс иевентсистем .
ифирингконтрол Запускает событие в одну подписку.
ижетапптраккердата Позволяет административным приложениям получать статистические сведения о выполнении приложений COM+.
ижетконтекстпропертиес Позволяет вызывающему объекту получать свойства, связанные с контекстом текущего объекта.
ижетсекуритикаллконтекст Извлекает ссылку на объект, созданный из класса секуритикаллконтекст , связанного с текущим вызовом.
ихолдер Выделяет или освобождает ресурсы для установленного распределителя ресурсов.
иманажедактиватионевентс Используется для создания и уничтожения заглушек для управляемых объектов в текущем контексте COM+.
иманажедобжектинфо Описывает заглушку для управляемого объекта.
иманажедпулактион Позволяет уведомлять объект перед его освобождением из пула объектов COM+.
иманажедпуледобж Описывает, как управляемый объект используется в пуле объектов COM+.
имессажемовер Перемещает сообщения из одной очереди в другую.
имтсактивити Отправляет пакетную работу с помощью действия, созданного функцией мтскреатеактивити .
имтскалл Реализует пакетную работу, которая отправляется с помощью действия, созданного функцией мтскреатеактивити .
имтсевентинфо Описывает определяемые пользователем события.
имтсевентс Предоставляет методы для получения сведений о выполняемом пакете и создании приемников событий.
имтсгрп Предоставляет методы для перечисления выполняемых пакетов.
имтслокатор Описывает одно событие, которое предоставляет доступ к интерфейсу имтсевентс диспетчера событий для текущего процесса.
имтксас Эквивалентно следующим функциям C++: рециклесуррогате, и сафереф.
имултиинтерфацеевентконтрол Управляет поведением объекта события, объекта, который запускает событие подписчикам.
имултиинтерфацепублишерфилтер Управляет кэшем фильтруемой подписки для метода события.
Интерфейс IObjectConstruct Управляет процессом создания объектов путем передачи параметров из других методов или объектов.
иобжектконструктстринг Предоставляет доступ к строке конструктора. Используйте его, если вы хотите указать параметры во время создания объекта.
иобжектконтекст Предоставляет доступ к контексту текущего объекта. Контекст объекта в основном используется при работе с транзакциями или при обработке безопасности объекта.
иобжектконтекстактивити Извлекает идентификатор действия, связанный с текущим контекстом объекта.
иобжектконтекстинфо Извлекает сведения о транзакции, активности и контексте для текущего объекта контекста.
IObjectContextInfo2 Расширяет интерфейс иобжектконтекстинфо .
иобжектконтексттип Извлекает свойства, описывающие контекст транзакции протокола Internet Transaction (TIP).
IObjectControl Определяет процедуры инициализации и очистки для объектов COM+, а также указывает, можно ли перезапускать объекты.
иобжпул Представляет ключ для каждого объекта в пуле ресурсов транзакции.
иплайбаккконтрол Разрешает участие в аварийной обработке ошибок воспроизведения на стороне сервера и на стороне клиента для механизма доставки очереди сообщений.
ипулманажер Позволяет вызывающему объекту управлять пулом объектов.
ипроцессинитиализер Предоставляет методы, которые могут вызываться всякий раз, когда Dllhost.exe запускается или завершает работу.
ипублишерфилтер Выступает в качестве интерфейса обратного вызова, чтобы издатели событий могли контролировать, какие подписчики получают уведомления о событиях или порядок, в котором будут уведомлены подписчики.
исекуритикаллконтекст Предоставляет доступ к методам безопасности и сведениям о контексте вызова безопасности текущего вызова.
исекуритикаллерсколл Предоставляет доступ к сведениям об отдельных вызывающих методах в коллекции вызывающих объектов.
исекуритидентитиколл Предоставляет доступ к коллекции сведений о безопасности, представляющих удостоверение вызывающего объекта. Элементы, доступные в этой коллекции: SID, имя учетной записи, служба проверки подлинности, уровень проверки подлинности и уровень олицетворения.
исекуритипроперти Определяет идентификатор безопасности исходного вызывающего или прямого вызывающего объекта. Однако предпочтительным способом получения сведений о вызывающих объектах объекта является использование интерфейса исекуритикаллконтекст .
иселекткомлбсервер Активирует службу балансировки нагрузки компонентов COM+.
исендмесодевентс Описывает класс событий, который уведомляет подписчиков каждый раз, когда метод объекта, который его реализует, вызывается или возвращается из вызова.
исервицеактивити Используется для вызова пакетной работы, которая отправляется через действие, созданное с помощью кокреатеактивити.
исервицекалл Используется для реализации пакетной работы, которая отправляется с помощью действия, созданного с помощью кокреатеактивити.
исервицекомтиинтринсиксконфиг Настраивает встроенные компоненты COMTI для работы, которая выполняется при вызове функции кокреатеактивити или коентерсервицедомаин .
исервицеиисинтринсиксконфиг Настраивает встроенные компоненты IIS для работы, которая выполняется при вызове функции кокреатеактивити или коентерсервицедомаин .
исервицеинхеританцеконфиг Определяет, следует ли создавать новый контекст на основе текущего контекста или создать новый контекст, основанный исключительно на информации в ксервицеконфиг.
исервицепартитионконфиг Настраивает использование секций для работы, которая выполняется при вызове либо кокреатеактивити , либо коентерсервицедомаин.
исервицепул Используется для управления пулом объектов COM+.
исервицепулконфиг Используется для настройки пула объектов.
исервицескссконфиг Настраивает параллельные сборки для работы, которая выполняется при вызове либо кокреатеактивити , либо коентерсервицедомаин.
исервицесинчронизатионконфиг Настраивает синхронизацию для работы, которая выполняется при вызове либо кокреатеактивити , либо коентерсервицедомаин.
исервицесисткснконфиг Позволяет выполнять набор кода в области существующей транзакции, указанной в учетной записи-посреднике транзакций.
исервицесреадпулконфиг Настраивает пул потоков объекта действия, возвращаемого путем вызова кокреатеактивити.
исервицетраккерконфиг Настраивает свойство Tracker для работы, которая выполняется при вызове либо кокреатеактивити , либо коентерсервицедомаин.
исервицетрансактионконфиг Расширяет интерфейс исервицетрансактионконфигбасе .
исервицетрансактионконфигбасе Настраивает службы транзакций для работы, которая выполняется при вызове либо кокреатеактивити , либо коентерсервицедомаин.
ишаредпроперти Предоставляет методы свойств, которые можно использовать для задания или получения значения общего свойства.
ишаредпропертиграуп Используется для создания общих свойств и доступа к ним в общей группе свойств.
ишаредпропертиграупманажер Используется для создания групп общих свойств и для получения доступа к существующим группам общих свойств.
исистемаппевентдата Уведомляет подписчика при создании или перенастройке экземпляра приложения COM+.
исреадпулкнобс Используется для управления поведением пулов потоков.
итрансактионконтекст Позволяет составить несколько объектов COM+ в одной транзакции и явно зафиксировать или прервать транзакцию.
итрансактионконтекстекс Расширяет интерфейс итрансактионконтекст для совместимости с автоматизацией.
итрансактионпроперти Используется для получения пула ресурсов транзакции.
итрансактионпрокси Предоставляет контекст транзакции COM+ для работы с транзакцией, не относящейся к DTC.
итрансактионресаурцепул Поддерживает список объектов в пуле с ключом иобжпул, которые используются до завершения транзакции.
итрансактионстатус Используется для обнаружения состояния транзакции, завершенной вызовом колеавесервицедомаин , когда ксервицеконфиг настроен для использования транзакций в вызове коентерсервицедомаин.
ObjectContext Предоставляет доступ к контексту текущего объекта. Контекст объекта в основном используется при работе с транзакциями или при обработке безопасности объекта. Предоставляет те же функциональные возможности, что и иобжектконтекст, но совместима с автоматизацией.
обжектконтрол Определяет специфические для контекста процедуры инициализации и очистки для объектов COM+, а также указывает, можно ли перезапускать объекты. Предоставляет те же функциональные возможности, что и IObjectControl, но совместима с автоматизацией.
секуритипроперти Позволяет получать сведения об исходном вызывающем объекте текущего объекта и прямом вызывающем.