COM+ (службы компонентов)

Обзор технологии COM+ (службы компонентов).

Для разработки COM+ (служб компонентов) вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
COMAdminTxIsolationLevelOptions

Указывает уровень изоляции, который будет использоваться для транзакций.
COMPLUS_APPTYPE

Представляет типы приложений, отслеживаемых сервером отслеживания.
CRMFLAGS

Предоставляет сведения о том, когда была записана определенная запись журнала в компенсатор CRM.
CRMREGFLAGS

Определяет, какие этапы завершения транзакции должны быть получены компенсатором CRM, и указывает, должно ли восстановление завершаться сбоем, если после попытки восстановления остаются сомнительные транзакции.
CrmTransactionState

Представляет текущее состояние транзакции транзакции.
CSC_Binding

Указывает, должна ли вся работа, отправленная с помощью действия, возвращенного CoCreateActivity, быть привязана только к одному однопотоковой квартире (STA). Данное перечисление не оказывает никакого воздействия на многопотоковое подразделение.
CSC_COMTIIntrinsicsConfig

Указывает, распространяется ли текущий интегратор com-транзакций (COMTI) в новый контекст.
CSC_IISIntrinsicsConfig

Указывает, распространяются ли текущие встроенные функции IIS в новый контекст.
CSC_InheritanceConfig

Указывает, следует ли создать новый контекст на основе текущего контекста или создать новый контекст исключительно на основе сведений в CServiceConfig.
CSC_PartitionConfig

Указывает раздел COM+, в котором выполняется вложенный контекст.
CSC_SxsConfig

Указывает, как параллельные сборки настраиваются для CServiceConfig.
CSC_SynchronizationConfig

Указывает, как настроена синхронизация для CServiceConfig.
CSC_ThreadPool

Указывает пул потоков, в котором выполняется работа, отправленная с помощью действия, возвращенного coCreateActivity.
CSC_TrackerConfig

Указывает, добавляется ли свойство отслеживания в контекст, в котором выполняется вложенный код.
CSC_TransactionConfig

Указывает, как настраиваются транзакции для CServiceConfig.
GetAppTrackerDataFlags

Управляет данными, возвращаемыми из вызовов интерфейса IGetAppTrackerData.
TRACKING_COLL_TYPE

Указывает тип объектов в коллекции данных отслеживания.
TransactionVote

Указывает готовность объекта к фиксации или прерыванию текущей транзакции.

Функции

 
Прервать

Прерывает работу всех COM-объектов, участвующих в текущей транзакции. Транзакция завершается при возврате из этого метода. (ITransactionContext.Abort)
Прервать

Прерывает работу всех COM-объектов, участвующих в текущей транзакции. Транзакция завершается при возврате из этого метода. (ITransactionContextEx.Abort)
Прервать

Отменяет транзакцию.
AbortRecord

Доставляет запись журнала в компенсатор CRM на этапе прерывания. (ICrmCompensator.AbortRecord)
AbortRecordVariants

Доставляет запись журнала в компенсатор CRM на этапе прерывания. (ICrmCompensatorVariants.AbortRecordVariants)
Активировать

Позволяет объекту COM+ выполнять контекстную инициализацию при его активации. (IObjectControl.Activate)
Активировать

Позволяет объекту COM+ выполнять контекстную инициализацию при его активации. (ObjectControl.Activate)
ActivityId

Извлекает идентификатор действия рабочей роли CRM для указанного индекса.
Добавление

Добавляет объект события в коллекцию.
Добавление

Добавляет элемент в коллекцию, предоставляя ему высокое значение индекса.
AliasComponent

Создает псевдоним для существующего компонента COM+.
AllocResource

Выделяет ресурс из инвентаризации.
AreApplicationInstancesPaused

Определяет, приостановлены ли какие-либо из указанных экземпляров (процессов) приложения.
AsyncCall

Выполняет определяемую пользователем работу асинхронно. (IMTSActivity.AsyncCall)
AsynchronousCall

Выполняет определяемую пользователем работу асинхронно. (IServiceActivity.AsynchronousCall)
BackupREGDB

Выполняет резервное копирование базы данных регистрации класса COM+ в указанный файл.
BeginAbort

Уведомляет компенсатор CRM о фазе прерывания завершения транзакции и о том, что записи должны быть доставлены. (ICrmCompensator.BeginAbort)
BeginAbortVariants

Уведомляет компенсатор CRM о фазе прерывания завершения транзакции и о том, что записи должны быть доставлены. (ICrmCompensatorVariants.BeginAbortVariants)
BeginCommit

Уведомляет компенсатор CRM об этапе фиксации завершения транзакции и о том, что записи будут доставлены.
BeginCommitVariants

Уведомляет компенсатор CRM о фазе фиксации (фазе 2) завершения транзакции и о том, что записи будут доставлены.
BeginPrepare

Уведомляет компенсатор CRM о этапе подготовки завершения транзакции и о том, что записи будут доставлены. (ICrmCompensator.BeginPrepare)
BeginPrepareVariants

Уведомляет компенсатор CRM о этапе подготовки завершения транзакции и о том, что записи будут доставлены. (ICrmCompensatorVariants.BeginPrepareVariants)
BindToCurrentThread

Привязывает пакетную работу, отправленную с помощью IMTSActivity::AsyncCall или IMTSActivity::SynchronousCall, к текущему однопотоковой квартире (STA).
BindToCurrentThread

Привязывает определяемую пользователем пакетную работу к текущему потоку.
BringYourOwnTransaction

Позволяет выполнять вложенный код в существующей транзакции, которую вы предоставляете.
CanBePooled

Уведомляет среду выполнения COM+ о том, можно ли включить объект в пул для повторного использования при отключении.
CanBePooled

Указывает, можно ли включить объект в пул для повторного использования при его деактивации.
ChangedEventClass

Указывает, что объект класса событий был добавлен, изменен или удален. (IEventObjectChange.ChangedEventClass)
ChangedEventClass

Указывает, что объект класса событий был добавлен, изменен или удален. (IEventObjectChange2.ChangedEventClass)
ChangedPublisher

Указывает, что объект издателя был добавлен, изменен или удален.
ChangedSubscription

Указывает, что объект подписки был добавлен, изменен или удален. (IEventObjectChange.ChangedSubscription)
ChangedSubscription

Указывает, что объект подписки был добавлен, изменен или удален. (IEventObjectChange2.ChangedSubscription)
Clone

Создает перечислитель, содержащий то же состояние перечисления, что и текущее. (IEnumNames.Clone)
Clone

Создает перечислитель, содержащий то же состояние перечисления, что и текущее. (IEnumEventObject.Clone)
Закрыть

Закрывает объект Holder.
CoCreateActivity

Создает действие синхронной или асинхронной пакетной работы, которое может использовать службы COM+ без необходимости создания компонента COM+.
CoEnterServiceDomain

Используется для ввода кода, который затем может использовать службы COM+.
CoGetDefaultContext

Извлекает ссылку на контекст по умолчанию указанного подразделения.
CoLeaveServiceDomain

Используется для выхода из кода, использующего службы COM+.
Фиксация

Пытается зафиксировать работу всех COM-объектов, участвующих в текущей транзакции. Транзакция завершается при возврате из этого метода. (ITransactionContext.Commit)
Фиксация

Пытается зафиксировать работу всех COM-объектов, участвующих в текущей транзакции. Транзакция завершается при возврате из этого метода. (ITransactionContextEx.Commit)
Фиксация

Завершает транзакцию.
CommitRecord

Срочно доставляет запись журнала на этапе фиксирования.
CommitRecordVariants

Доставляет запись журнала в компенсатор CRM на этапе фиксации.
ComTIIntrinsicsConfig

Настраивает встроенные функции COMTI для вложенной работы.
НастройкаBYOT

Позволяет настроить транзакцию, используемую при переносе собственной транзакции.
НастройкаBYOTSysTxn

Позволяет выполнять вложенный код в область существующей транзакции, указанной с помощью прокси-сервера транзакции.
ConfigureSynchronization

Настраивает синхронизацию для вложенных работ.
ConfigureTransaction

Настраивает способ использования транзакций во вложенной работе.
Подключить

Подключается к каталогу COM+ на указанном удаленном компьютере.
Конструкция

Создает объект с использованием указанных параметров.
ContainingContextTreatment

Определяет, основан ли содержащий контекст на текущем контексте.
CopyApplications

Копирует указанные приложения COM+ из одной секции в другую.
CopyComponents

Копирует указанные компоненты из одной секции в другую.
Count

Извлекает количество объектов в коллекции данных отслеживания.
Count

Извлекает количество свойств контекстного объекта.
Count

Подсчитывает количество свойств контекста.
CreateInstance

Создает объект COM+, который выполняется в область транзакции вручную, указанной в URL-адресе транзакции TIP.
CreateInstance

Создает объект COM+, который выполняется в область ручной транзакции, указанной со ссылкой на интерфейс ITransaction.
CreateInstance

Создает объект с использованием контекста текущего объекта. (IObjectContext.CreateInstance)
CreateInstance

Создает COM-объект, который может выполняться в область транзакции, инициированной объектом контекста транзакции. (ITransactionContext.CreateInstance)
CreateInstance

Создает COM-объект, который может выполняться в область транзакции, инициированной объектом контекста транзакции. (ITransactionContextEx.CreateInstance)
CreateInstance

Создает объект с использованием контекста текущего объекта. (ObjectContext.CreateInstance)
CreateInstanceWithSysTx

Создает объект COM+, который выполняется в область указанной локальной транзакции. (ICreateWithLocalTransaction.CreateInstanceWithSysTx)
CreateManagedStub

Создает заглушку для управляемого объекта в текущем контексте COM+.
CreateProperty

Создает новое общее свойство с указанным именем.
CreatePropertyByPosition

Создает новое общее свойство с указанным индексом.
CreatePropertyGroup

Создает группу общих свойств.
CreateResource

Создает ресурс.
CreateServiceForApplication

Настраивает приложение COM+ для запуска в качестве службы Windows.
CreateVoter

Предоставляет бюллетень, чтобы контекст транзакции COM+ смог проголосовать за транзакцию.
Отключение

Позволяет объекту COM+ выполнить необходимую очистку перед его перезапуском или уничтожением.
Отключение

Позволяет объекту COM+ выполнить очистку, необходимую перед его перезапуском или уничтожением.
DeleteServiceForApplication

Удаляет службу Windows, связанную с указанным приложением COM+.
Описание

Извлекает описание компенсатора CRM для указанного индекса.
DestroyManagedStub

Удаляет заглушку, созданную с помощью CreateManagedStub.
DestroyResource

Уничтожает ресурс.
DestroyResources

Уничтожает ресурс (строковую версию ресурса).
DisableCommit

Объявляет, что транзакционные обновления объекта находятся в несогласованном состоянии и не могут быть зафиксированы в их нынешнем состоянии.
DisableCommit

Объявляет, что транзакционные обновления объекта являются несогласованными и не могут быть зафиксированы в их нынешнем состоянии.
DoCallback

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

Создает файл дампа, содержащий изображение состояния указанного экземпляра приложения (процесса).
EnableCommit

Объявляет, что работа объекта не обязательно завершена, но что его транзакционные обновления находятся в согласованном состоянии и могут быть зафиксированы в их текущей форме.
EnableCommit

Объявляет, что работа текущего объекта не обязательно завершена, но что его транзакционные обновления являются согласованными и могут быть зафиксированы в их текущей форме.
EndAbort

Уведомляет компенсатор CRM о том, что он получил все записи журнала, доступные на этапе прерывания. (ICrmCompensator.EndAbort)
EndAbortVariants

Уведомляет компенсатор CRM о том, что он получил все записи журнала, доступные на этапе прерывания. (ICrmCompensatorVariants.EndAbortVariants)
EndCommit

Уведомляет компенсатор CRM о том, что он доставил все записи журнала, доступные на этапе фиксации. (ICrmCompensator.EndCommit)
EndCommitVariants

Уведомляет компенсатор CRM о том, что он доставил все записи журнала, доступные на этапе фиксации. (ICrmCompensatorVariants.EndCommitVariants)
EndPrepare

Уведомляет компенсатор CRM о наличии всех записей журнала, доступных на этапе подготовки. (ICrmCompensator.EndPrepare)
EndPrepareVariants

Уведомляет компенсатор CRM о наличии всех записей журнала, доступных на этапе подготовки. (ICrmCompensatorVariants.EndPrepareVariants)
EnlistResource

Заверяет ресурс в транзакцию.
EnumNames

Извлекает ссылку на перечислитель для свойств объекта контекста.
EnumNames

Извлекает список имен текущих свойств контекста.
ExportApplication

Экспортирует приложение COM+ или прокси-сервер приложения в файл, готовый к установке на разных компьютерах.
ExportPartition

Экспорт секции в файл.
FinalClientRetry

Сообщает компоненту обработки исключений на стороне клиента о том, что все попытки очереди сообщений для доставки сообщения на сервер были отклонены. Сообщение оказалось в очереди недоставленных сообщений Xact на стороне клиента.
FinalServerRetry

Сообщает реализации Exception_CLSID на стороне сервера о том, что все попытки воспроизвести отложенную активацию завершились сбоем. Сообщение будет перемещено в окончательную очередь отдыха.
FireSubscription

Запускает событие для одного подписчика.
FlushPartitionCache

Очищает кэш, который сопоставляет пользователей с секциями по умолчанию.
ForceLog

Принудительно обеспечивает устойчивость всех записей журнала на диске.
ForceTransactionToAbort

Выполняет немедленный вызов прерывания транзакции.
ForgetLogRecord

Забывает последнюю запись журнала, записанную этим экземпляром интерфейса.
FreeResource

Возвращает ресурс для инвентаризации.
get__NewEnum

Извлекает перечислитель для идентификаторов CLSID экземпляра клерков CRM.
get__NewEnum

Извлекает перечислитель для коллекции контекста вызова безопасности.
get__NewEnum

Извлекает перечислитель для коллекции вызывающих элементов безопасности.
get__NewEnum

Извлекает перечислитель для коллекции удостоверений безопасности.
get__NewEnum

Извлекает перечислитель для именованных свойств контекста вызова безопасности.
get__NewEnum

Извлекает перечислитель для свойств именованного объекта контекста.
get__NewEnum

Перечислитель для объектов в коллекции.
get__NewEnum

Извлекает перечислитель, который можно использовать для итерации по объектам коллекции.
get_AddEnabled

Указывает, включен ли метод Add для коллекции.
get_AllowInprocActivation

Указывает, можно ли активировать класс событий внутри процесса. (Получить)
get_AllowInprocActivation

Указывает, можно ли активировать подписчиков в процессе издателя. (IEventControl.get_AllowInprocActivation)
get_AllowInprocActivation

Указывает, можно ли активировать подписчиков в процессе издателя. (IMultiInterfaceEventControl.get_AllowInprocActivation)
get_ClassFactory

Извлекает фабрику классов для объектов в пуле.
get_CommitBatchSize

Извлекает размер пакета фиксации.
get_ConstructString

Извлекает строку конструктора для объекта .
get_ContextInfo

Извлекает объект сведений о контексте текущего объекта.
get_Count

Извлекает количество клерков CRM в коллекции.
get_Count

Извлекает количество записей журнала, записанных этим клерком CRM.
get_Count

Извлекает количество значений данных из объекта .
get_Count

Извлекает количество запущенных пакетов в каталоге.
get_Count

Извлекает количество свойств в коллекции контекста безопасности.
get_Count

Извлекает количество вызывающих объектов в коллекции вызывающих объектов безопасности.
get_Count

Извлекает количество свойств в коллекции удостоверений безопасности.
get_Count

Извлекает количество именованных свойств объекта контекста.
get_Count

Количество объектов в коллекции .
get_Count

Извлекает количество элементов в коллекции. (ICatalogCollection.get_Count)
get_CreationTimeout

Извлекает интервал времени ожидания для активации объекта в пуле.
get_CurrentPartitionID

Извлекает идентификатор текущей секции.
get_CurrentPartitionName

Извлекает имя текущей секции.
get_CustomConfigCLSID

CLSID компонента, который может помочь в добавлении свойств в контейнер свойств объекта подписки. Это свойство поддерживается только для обеспечения обратной совместимости. (Получить)
get_DataStoreMajorVersion

Извлекает основной номер версии хранилища данных каталога.
get_DataStoreMinorVersion

Извлекает дополнительный номер версии хранилища данных каталога.
get_Description

Отображаемое текстовое описание объекта класса событий. (Получить)
get_Description

Отображаемое текстовое описание подписки. (Получить)
get_DestPath

Извлекает путь к конечной (выходной) очереди.
get_DisplayName

Извлекает отображаемое имя объекта .
get_Enabled

Указывает, включена ли подписка. (Получить)
get_EventClassID

CLSID для объекта класса событий. (Получить)
get_EventClassID

Уникальный идентификатор класса событий, связанного с подпиской. (Получить)
get_EventClassName

ProgID для объекта класса событий. (Получить)
get_EventID

Извлекает идентификатор события объекта .
get_EventObjectChangeEventClassID

Извлекает CLSID объекта класса событий, который уведомляет вызывающий объект об изменениях в хранилище событий.
get_FireEvents

Возвращает значение, указывающее, включены или отключены события для приемника событий.
get_FireInParallel

Указывает, могут ли события этого класса выполняться параллельно. (Получить)
get_FireInParallel

Указывает, могут ли события доставляться двум или более подписчикам параллельно. (Получить)
get_FiringInterfaceID

Идентификатор интерфейса события в объекте класса событий. Это свойство поддерживается только для обеспечения обратной совместимости. (Получить)
get_GlobalPartitionID

Извлекает идентификатор глобальной секции.
get_Group

Извлекает ссылку на существующую группу общих свойств.
get_InterfaceID

Идентификатор определенного интерфейса, для которого подписчик хочет получать события. (Получить)
get_Is64BitCatalogServer

Указывает, является ли текущий подключенный сервер каталога 64-разрядным компьютером.
get_IsApplicationInstanceDumpSupported

Указывает, установлено ли программное обеспечение, необходимое для дампов экземпляров приложения.
get_Item

Извлекает указанное свойство в коллекции контекста вызова безопасности.
get_Item

Извлекает указанный вызывающий объект в коллекции вызывающих элементов безопасности.
get_Item

Извлекает указанное свойство в коллекции удостоверений безопасности.
get_Item

Извлекает именованное свойство.
get_Item

Элемент коллекции.
get_Item

Извлекает элемент, соответствующий указанному индексу.
get_Key

Извлекает свойство ключа объекта .
get_MachineName

Имя компьютера, на котором должен быть активирован подписчик (для постоянной подписки). (Получить)
get_MajorVersion

Извлекает основной номер версии библиотеки COMAdmin.
get_MaxPoolSize

Извлекает максимальное количество объектов в пуле.
get_MethodName

Имя метода события. (Получить)
get_MinorVersion

Извлекает дополнительный номер версии библиотеки COMAdmin.
get_MinPoolSize

Извлекает минимальное количество объектов в пуле.
get_MultiInterfacePublisherFilterCLSID

CLSID объекта, реализующего IMultiInterfacePublisherFilter. (Получить)
get_Name

Извлекает имя коллекции.
get_Name

Извлекает свойство name объекта .
get_Names

Извлекает перечислитель для имен значений данных.
get_NewEnum

Объект перечисления, реализующий IEnumEventObject.
get_OwnerSID

Идентификатор безопасности создателя объекта класса событий. Это свойство поддерживается только для обеспечения обратной совместимости. (Получить)
get_OwnerSID

Идентификатор безопасности создателя подписки. (Получить)
get_PackageGuid

Извлекает глобальный уникальный идентификатор (GUID) для пакета, в котором произошло событие.
get_PackageName

Извлекает имя пакета, в котором выполняется экземпляр объекта, реализующего интерфейс IMtsEvents.
get_PerUser

Указывает, получает ли подписка событие только в том случае, если владелец подписки вошел на тот же компьютер, что и издатель. (Получить)
get_Property

Извлекает ссылку на существующее общее свойство с указанным именем.
get_PropertyByPosition

Извлекает ссылку на существующее общее свойство с указанным индексом.
get_PublisherID

ИДЕНТИФИКАТОР CLSID для издателя событий. (Получить)
get_PublisherID

Уникальный идентификатор издателя события. (Получить)
get_RemoveEnabled

Указывает, включен ли метод Remove для коллекции.
get_Security

Извлекает объект безопасности контекста текущего объекта.
get_SourcePath

Извлекает текущий путь к исходной (входной) очереди.
get_StructuredRecords

Извлекает флаг, указывающий, были ли структурированы записи журнала, написанные этим клерком CRM.
get_SubscriberCLSID

CLSID компонента подписчика (для постоянной подписки). (Получить)
get_SubscriberInterface

Маршалированные указатели на интерфейс событий на подписчике (для временной подписки). (Получить)
get_SubscriptionID

Уникальный идентификатор объекта подписки. (Получить)
get_SubscriptionName

Отображаемое имя объекта подписки. (Получить)
get_TransactionAffinity

Определяет, удерживаются ли объекты, участвующие в транзакциях, до завершения транзакции.
get_TransactionState

Извлекает текущее состояние транзакции.
get_TransactionUOW

Извлекает единицу работы транзакции (UOW) без необходимости регистрировать UOW транзакции в записи журнала.
get_TypeLib

Путь к библиотеке типов, содержащей описание интерфейса события. (Получить)
get_Valid

Указывает, были ли все свойства успешно считаны из хранилища данных каталога.
get_Value

Извлекает значение указанного пользовательского события.
get_Value

Извлекает значение общего свойства.
get_Value

Обращается к значению указанного свойства, предоставляемого этим объектом каталога. (Получить)
GetActivityId

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

Извлекает GUID, связанный с текущим действием.
GetActivityId

Извлекает идентификатор текущего действия.
GetApplicationId

Извлекает GUID приложения текущего контекста объекта.
GetApplicationId

Извлекает идентификатор приложения текущего контекста объекта.
GetApplicationInstanceId

Извлекает GUID экземпляра приложения текущего контекста объекта.
GetApplicationInstanceId

Извлекает идентификатор экземпляра приложения текущего контекста объекта.
GetApplicationInstanceIDFromProcessID

Извлекает идентификатор экземпляра приложения для указанного идентификатора процесса.
GetApplicationProcessDetails

Извлекает подробные сведения об одном процессе, в котором размещаются приложения COM+.
GetApplicationProcesses

Извлекает сводные сведения для всех процессов, в которых размещаются приложения COM+, или для указанного подмножества этих процессов.
GetApplicationsInProcess

Извлекает сводные сведения для всех приложений COM+, размещенных в одном процессе, или для указанного подмножества этих приложений.
GetClerks

Извлекает объект коллекции клерков, который является snapshot текущего состояния клерков.
GetCLSID

Извлекает идентификатор CLSID объекта.
GetCollection

Извлекает коллекцию из каталога COM+, которая связана с текущей коллекцией.
GetCollection

Извлекает коллекцию верхнего уровня в каталоге COM+.
GetCollectionByQuery

Извлекает коллекцию в каталоге COM+ с учетом значений свойств ключа для всех родительских элементов.
GetCollectionByQuery2

Извлекает коллекцию элементов в каталоге COM+, удовлетворяющих указанному набору ключей запросов.
GetColumn

Форматирует одну неструктурированную запись журнала в массив доступных для просмотра полей.
GetColumnCount

Извлекает количество полей (столбцов) в записи журнала типа, используемого этим компенсатором CRM.
GetColumnHeaders

Извлекает имена полей (столбцов), чтобы их можно было использовать в качестве заголовков столбцов при представлении сведений.
GetColumnVariants

Форматирует одну структурированную запись журнала в массив доступных для просмотра полей.
GetComponentDetails

Извлекает подробные сведения об одном компоненте COM+, размещенном в процессе.
GetComponentsInProcess

Извлекает сводные сведения для всех компонентов COM+, размещенных в одном процессе, или для указанного подмножества этих компонентов.
GetComponentVersionCount

Извлекает количество секций, в которых установлен указанный компонент.
GetContext

Определяет текущий контекст.
GetContextId

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

Извлекает идентификатор текущего контекста.
GetCurrentQueuedRequests

Извлекает количество асинхронных запросов выполнения, которые в настоящее время находятся в очереди.
GetCurrentThreads

Извлекает количество потоков, которые в настоящее время находятся в пуле.
GetDeactivateOnReturn

Извлекает значение флага done.
GetDeleteDelay

Извлекает количество миллисекундах, в которых поток в пуле может бездействует перед уничтожением.
GetDirectCallerName

Извлекает имя пользователя, связанное с внешним процессом, который вызвал текущий выполняющийся метод.
GetDirectCallerSID

Извлекает идентификатор безопасности внешнего процесса, который вызвал текущий выполняющийся метод.
GetDirectCreatorName

Извлекает имя пользователя, связанное с непосредственным (внепроцессным) создателем текущего объекта.
GetDirectCreatorSID

В 2.0 этот метод извлекает идентификатор безопасности внешнего процесса, который непосредственно создал текущий объект. Не используйте этот метод в COM+.
GetDispenserManager

Извлекает интерфейс IDispenserManager диспетчера дозатора.
GetEventClassesForIID

Извлекает список классов событий, зарегистрированных на компьютере, реализующих указанный интерфейс.
GetEventDispatcher

Извлекает указатель на диспетчер событий для текущего процесса.
GetIdentifier

Извлекает идентификатор транзакции, отличной от DTC.
GetIObjectControl

Извлекает интерфейс IObjectControl, связанный с управляемым объектом.
GetIsolationLevel

Извлекает уровень изоляции транзакции, отличной от DTC.
GetIUnknown

Извлекает интерфейс IUnknown, связанный с управляемым объектом.
GetLBServer

Извлекает имя сервера балансировки нагрузки.
GetLogRecord

Извлекает неструктурированную запись журнала с учетом ее числового индекса.
GetLogRecordVariants

Извлекает структурированную запись журнала с учетом ее числового индекса.
GetMachineName

Извлекает имя компьютера для сервера балансировки нагрузки.
GetManagedExtensions

Определяет, поддерживает ли установленная версия COM+ специальные функции, предоставляемые для управления обслуживаемыми компонентами (управляемыми объектами).
GetMaxQueuedRequests

Извлекает максимальное количество асинхронных запросов выполнения, которые можно одновременно поместить в очередь.
GetMaxThreads

Извлекает максимальное количество потоков, разрешенных в пуле.
GetModules

Используется для получения имен модулей, содержащихся в сборке.
GetMultipleComponentsInfo

Извлекает сведения о компонентах, найденных в указанных файлах.
GetMyTransactionVote

Извлекает значение флага согласованности.
GetObject

Извлекает объект из пула объектов.
GetObjectContext

Извлекает ссылку на контекст, связанный с текущим объектом COM+.
GetOriginalCallerName

Извлекает имя пользователя, связанное с базовым процессом, который инициировал последовательность вызовов, из которых поступил вызов к текущему объекту.
GetOriginalCallerSID

Извлекает идентификатор безопасности базового процесса, который инициировал последовательность вызовов, из которой был вызван текущий метод.
GetOriginalCreatorName

Извлекает имя пользователя, связанное с исходным базовым процессом, который инициировал действие, в котором выполняется текущий объект.
GetOriginalCreatorSID

В 2.0 этот метод извлекает идентификатор безопасности базового процесса, который инициировал действие, в котором выполняется текущий объект. Не используйте этот метод в COM+.
GetPartitionId

Извлекает GUID секции COM+ текущего контекста объекта.
GetPartitionId

Извлекает идентификатор секции текущего контекста объекта.
GetPartitionID

Извлекает идентификатор секции для указанного приложения COM+.
GetPartitionName

Извлекает имя указанного приложения COM+.
GetProcessID

Извлекает идентификатор процесса, в котором произошло событие.
Getproperty

Извлекает свойство объекта контекста.
Getproperty

Извлекает значение указанного свойства контекста.
GetPropName

Извлекает имя свойства, соответствующее указанному номеру индекса.
GetPublisherProperty

Извлекает значение свойства, хранящегося в контейнере свойств, для определения контекста издателя.
GetPublisherPropertyCollection

Извлекает коллекцию свойств и значений, хранящихся в контейнере свойств издателя.
GetResource

Извлекает объект из списка объектов в пуле.
GetSecurityCallContext

Извлекает ссылку на объект, созданный из класса SecurityCallContext, связанный с текущим вызовом. (IGetSecurityCallContext.GetSecurityCallContext)
GetSubscriberProperty

Извлекает значение свойства, хранящегося в контейнере свойств для определения контекста подписчика.
GetSubscriberPropertyCollection

Извлекает коллекцию свойств и значений, хранящихся в контейнере свойств подписчика.
GetSubscriptions

Извлекает коллекцию подписок, связанных с методом события.
GetSubscriptions

Извлекает коллекцию объектов подписки, связанных с методом события.
GetSuggestedPollingInterval

Возвращает минимальный интервал опроса, предложенный сервером отслеживания.
GetTipUrl

Извлекает URL-адрес контекста TIP.
GetTrackerDataAsCollectionObject

Извлекает данные отслеживания для всех приложений COM+ в виде объекта коллекции.
GetTransaction

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

Извлекает ссылку на текущую транзакцию.
GetTransactionId

Извлекает идентификатор транзакции, связанный с контекстом объекта. Объекты в одной транзакции имеют один идентификатор транзакции.
GetTransactionId

Извлекает идентификатор текущей транзакции.
GetTransactionResourcePool

Извлекает пул ресурсов, связанный с транзакцией этого контекста.
GetTransactionStatus

Извлекает состояние транзакции.
GetUtilInterface

Извлекает интерфейс служебной программы для коллекции.
GetValue

Извлекает значение указанного свойства.
HoldClerk

Извлекает указатель на указанный клерк.
IISIntrinsicsConfig

Настраивает встроенные функции IIS для вложенной работы.
ImportComponent

Импортирует компонент, уже зарегистрированный в качестве внутрипроцессного сервера, в приложение COM+.
ImportComponents

Импортирует указанные компоненты, которые уже зарегистрированы в приложении.
ImportUnconfiguredComponents

Импортирует указанные классы в приложение COM+ как ненастроенные компоненты.
Init

Инициализирует объект сервера балансировки нагрузки.
Initialize

Привязывает вызывающий объект к текущему домену приложения и предоставляет функцию обратного вызова для завершения работы, которая выполняется при выгрузке домена приложения.
Initialize

Инициализирует пул объектов.
Initialize

Связывает класс событий с фильтром издателя.
Initialize

Связывает метод события с коллекцией объектов подписки.
InstallApplication

Устанавливает приложение COM+ или прокси приложения из указанного файла.
InstallComponent

Устанавливает все компоненты (классы COM) из DLL-файла в приложение COM+ и регистрирует компоненты в базе данных регистрации классов COM+.
InstallEventClass

Устанавливает классы событий из файла в приложение COM+.
InstallMultipleComponents

Устанавливает компоненты из нескольких файлов в приложение COM+.
InstallMultipleEventClasses

Устанавливает классы событий из нескольких файлов в приложение COM+.
InstallPartition

Импорт секции из файла.
IsCallerInRole

Указывает, находится ли прямой вызывающий объект в указанной роли (напрямую или в составе группы). (IObjectContext.IsCallerInRole)
IsCallerInRole

Определяет, находится ли прямой вызывающий объект в указанной роли.
IsCallerInRole

Указывает, находится ли прямой вызывающий объект в указанной роли (напрямую или в составе группы). (ObjectContext.IsCallerInRole)
IsInTransaction

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

Указывает, выполняется ли объект в транзакции.
IsInTransaction

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

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

Задает уровень изоляции транзакций.
IsPropertyReadOnly

Указывает, можно ли изменить указанное свойство с помощью значения.
IsPropertyWriteOnly

Указывает, можно ли считывать указанное свойство с помощью параметра Value.
IsReusable

Указывает, можно ли повторно использовать контекст транзакции, отличный от DTC, для нескольких транзакций.
IsSafeToDelete

Определяет, используется ли указанная библиотека DLL каталогом COM+ или реестром.
IsSameSxsConfig

Определяет, имеет ли боковая сборка указанную конфигурацию.
IsSecurityEnabled

Указывает, включена ли безопасность для текущего объекта. Безопасность COM+ включена, если объект не выполняется в клиентском процессе.
IsSecurityEnabled

Определяет, включена ли безопасность для объекта .
IsSecurityEnabled

Указывает, включена ли безопасность для текущего объекта.
IsUserInRole

Определяет, находится ли указанный пользователь в указанной роли.
Элемент

Извлекает указанный интерфейс из указанного элемента коллекции данных отслеживания.
Элемент

Извлекает CLSID экземпляра клерка CRM для указанного индекса.
Элемент

Извлекает указатель IUnknown для указанного пакета.
LastRelease

Вызывается, когда пул объектов COM+ удаляет последнюю ссылку на объект, который его реализует.
MoveComponents

Перемещает указанные компоненты из одного приложения в другое.
MoveMessages

Перемещает все сообщения из исходной очереди в конечную очередь.
ДЕЙСТВИЯ ВМСССоздание

Создает действие в однопотоковом объекте для выполнения синхронной или асинхронной пакетной работы.
NewTransactionDescription

Задает имя, используемое при отображении статистики транзакций.
Вперед

Извлекает указанное количество элементов в последовательности перечисления. (IEnumNames.Next)
Вперед

Извлекает указанное количество элементов в последовательности перечисления. (IEnumEventObject.Next)
OnActivityCreate

Создается при запуске действия.
OnActivityDe определения

Создается по завершении действия.
OnActivityEnter

Создается при вводе потока действия.
OnActivityLeave

Создается при выходе потока действия.
OnActivityLeaveSame

Создается, когда поток действия остается после рекурсивного ввода.
OnActivityReenter

Создается при рекурсивном вводе потока действия.
OnActivityTimeout

Создается, когда истекает время ожидания вызова действия.
OnAppActivation

Создается при запуске сервера приложений.
OnAppActivation2

Создается при загрузке процесса серверного приложения.
OnAppForceShutdown

Создается при принудительном завершении работы сервера приложений.
OnAppForceShutdown2

Создается при принудительном завершении работы серверного приложения.
OnAppPaused2

Создается при приостановке или возобновлении работы серверного приложения до начального состояния.
OnAppRecycle2

Создается, когда процесс серверного приложения помечается для завершения перезапуска.
OnAppShutdown

Создается при завершении работы сервера приложений.
OnAppShutdown2

Создается при завершении работы серверного приложения.
OnAuthenticate

Создается при успешной проверке подлинности на уровне вызова метода.
OnAuthenticateFail

Создается при сбое проверки подлинности на уровне вызова метода.
OnCall

Активирует выполнение пакетной работы, реализованной в этом методе. (IMTSCall.OnCall)
OnCall

Активирует выполнение пакетной работы, реализованной в этом методе. (IServiceCall.OnCall)
OnCRMAbort

Создается, когда клерк CRM получает уведомление о прерывании для передачи компенсатору CRM.
OnCRMAnalyze

Создается, когда клерк CRM получает запись на этапе анализа восстановления.
OnCRMBegin

Создается при запуске клерка CRM из-за регистрации клиентом компенсатора или во время восстановления.
OnCRMCheckpoint

Создается при возникновении контрольной точки CRM.
OnCRMCommit

Создается, когда клерк CRM получает уведомление о фиксации для передачи компенсатору CRM.
OnCRMDeliver

Создается, когда клерк CRM доставляет запись компенсатору CRM.
OnCRMDone

Создается, когда клерк CRM выполняет обработку уведомлений о результатах транзакций.
OnCRMForce

Создается, когда клерк CRM получает запрос на принудительное включение записей журнала на диск либо от рабочей роли CRM, либо от компенсатора CRM.
OnCRMForget

Создается, когда клерк CRM получает запрос на забыть запись журнала либо от работника CRM, либо от компенсатора CRM.
OnCRMIndoubt

Создается, когда клерк CRM получает сомнительные уведомления для передачи компенсатору CRM.
OnCRMPrepare

Создается, когда клерк CRM получает уведомление о подготовке для передачи компенсатору CRM.
OnCRMRecoveryDone

Создается по завершении восстановления CRM.
OnCRMRecoveryStart

Создается при запуске восстановления CRM.
OnCRMRelease

Создается после завершения работы клерка CRM и отпускает блокировки ресурсов.
OnCRMWrite

Создается, когда клерк CRM получает запрос на запись записи журнала от работника CRM или компенсатора CRM.
OnDataChanged

Создается при изменении конфигурации экземпляра приложения COM+.
OnDisableCommit

Создается, когда клиент вызывает DisableCommit в контексте.
OnEnableCommit

Создается, когда клиент вызывает EnableCommit в контексте.
OnError

Вызывается com+ при возникновении ошибки в асинхронной пакетной работе.
OnExceptionUser

Создается для транзакционных компонентов при возникновении необработанного исключения в коде пользователя.
OnIISRequestInfo

Создается, когда действие является частью ASP-страницы.
OnLtxTransactionAbort

Создается при прерывании транзакции.
OnLtxTransactionCommit

Создается при фиксации транзакции.
OnLtxTransactionPrepare

Создается, когда COM+ получает уведомление о подготовке транзакции.
OnLtxTransactionPromote

Создается при повышении уровня транзакции.
OnLtxTransactionStart

Создается при запуске транзакции.
OnMethodCall

Создается при вызове метода объекта. (IComMethodEvents.OnMethodCall)
OnMethodCall2

Создается при вызове метода объекта. (IComMethod2Events.OnMethodCall2)
OnMethodException

Создается, когда метод объекта создает исключение. (IComMethodEvents.OnMethodException)
OnMethodException2

Создается, когда метод объекта создает исключение. (IComMethod2Events.OnMethodException2)
OnMethodReturn

Создается при возврате метода объекта. (IComMethodEvents.OnMethodReturn)
OnMethodReturn2

Создается при возврате метода объекта. (IComMethod2Events.OnMethodReturn2)
OnNewTrackingInfo

Создается при изменении данных отслеживания для коллекции.
OnObjectActivate

Создается, когда объект получает экземпляр нового объекта, активируемого JIT.
OnObjectConstruct

Создается при создании сконструированного объекта. (IComObjectConstructionEvents.OnObjectConstruct)
OnObjectConstruct2

Создается при создании сконструированного объекта. (IComObjectConstruction2Events.OnObjectConstruct2)
OnObjectCreate

Создается при создании объекта клиентом.
OnObjectCreate2

Создается, когда клиент создает объект .
OnObjectDeactivate

Создается, когда объект, активируемый JIT, освобождается с помощью SetComplete или SetAbort.
ОнОбъектДестрой

Создается при освобождении объекта клиентом.
OnObjectDe маски2

Создается, когда клиент освобождает объект.
OnObjPoolCreateDecision

Создается, когда пул предоставляет запрашивающему клиенту существующий объект или создает новый.
OnObjPoolCreateObject

Создается при создании объекта для пула.
OnObjPoolCreatePool

Создается при создании нового пула.
OnObjPoolDestroyObject

Создается при окончательном удалении объекта из пула.
OnObjPoolGetFromTx

Создается при получении транзакционного объекта из пула. (IComObjectPoolEvents.OnObjPoolGetFromTx)
OnObjPoolGetFromTx2

Создается при получении транзакционного объекта из пула. (IComObjectPool2Events.OnObjPoolGetFromTx2)
OnObjPoolGetObject

Создается при получении из пула нетранзакционного объекта. (IComObjectPoolEvents.OnObjPoolGetObject)
OnObjPoolGetObject2

Создается при получении из пула нетранзакционного объекта. (IComObjectPool2Events.OnObjPoolGetObject2)
OnObjPoolPutObject

Создается при добавлении нового объекта в пул.
OnObjPoolPutObject2

Создается при добавлении объекта в пул.
OnObjPoolRecycleToTx

Создается при возвращении транзакционного объекта в пул. (IComObjectPoolEvents.OnObjPoolRecycleToTx)
OnObjPoolRecycleToTx2

Создается при возвращении транзакционного объекта в пул. (IComObjectPool2Events.OnObjPoolRecycleToTx2)
OnObjPoolTimeout

Создается, когда истекает время ожидания запроса для объекта в пуле.
OnQCMoveToDeadQueue

Создается при перемещении сообщения в очередь недоставленных сообщений и не может быть доставлено.
OnQCMoveToReTryQueue

Создается при перемещении сообщения в очередь повторных попыток компонентов в очереди.
OnQCPlayback

Создается при воспроизведении содержимого сообщения.
OnQCQueueOpen

Создается при открытии очереди компонентов.
OnQCReceive

Создается при успешном выводе сообщения из очереди, несмотря на то, что служба компонентов в очереди может найти что-то не так с содержимым.
OnQCReceiveFail

Создается при сбое сообщения о получении.
OnQCRecord

Создается, когда средство записи компонентов в очереди создает сообщение в очереди.
OnResourceAllocate

Создается при выделении существующего ресурса.
OnResourceCreate

Создается при создании и выделении нового ресурса.
OnResourceDeгострой

Создается при уничтожении ресурса.
OnResourceRecycle

Создается после завершения работы объекта с ресурсом.
OnResourceTrack

Создается при отслеживании ресурса.
OnSetComplete

Создается, когда клиент вызывает SetComplete в контексте.
OnThreadAssignApartment

Создается, когда действие назначается потоку подразделения.
OnThreadBindToApartment

Создается при выделении потока подразделения для потока однопотокового подразделения (STA), который не имеет потока подразделения для выполнения.
OnThreadStart

Создается при запуске потока однопотокового подразделения (STA).
OnThreadTerminate

Создается при завершении однопотокового потока подразделения (STA).
OnThreadUnassignApartment

Создается, когда действие не назначено из потока подразделения.
OnThreadUnBind

Создается по завершении времени существования настроенного компонента и уменьшении количества действий в потоке подразделения.
OnTransactionAbort

Создается при прерывании транзакции. (IComTransactionEvents.OnTransactionAbort)
OnTransactionAbort2

Создается при прерывании транзакции. (IComTransaction2Events.OnTransactionAbort2)
OnTransactionCommit

Создается при фиксации транзакции. (IComTransactionEvents.OnTransactionCommit)
OnTransactionCommit2

Создается при фиксации транзакции. (IComTransaction2Events.OnTransactionCommit2)
OnTransactionPrepare

Создается после завершения этапа подготовки протокола двухфазной фиксации транзакции.
OnTransactionPrepare2

Создается, когда транзакция находится на этапе подготовки протокола фиксации.
OnTransactionStart

Создается при запуске транзакции координатора распределенных транзакций Майкрософт (DTC). (IComTransactionEvents.OnTransactionStart)
OnTransactionStart2

Создается при запуске транзакции координатора распределенных транзакций Майкрософт (DTC). (IComTransaction2Events.OnTransactionStart2)
OnUserEvent

Предоставляется для пользовательских компонентов для создания определяемых пользователем событий.
PartitionConfig

Настраивает способ использования секций для включаемой работы.
PartitionID

Задает GUID для секции, используемой для вложенной работы.
PauseApplicationInstances

Приостанавливает указанные процессы сервера приложений.
Заполнить

Заполняет коллекцию данными для всех элементов, содержащихся в коллекции.
ЗаполнениеByKey

Заполняет выбранный список элементов коллекции из каталога COM+ на основе указанных ключей.
ЗаполнениеByQuery

Зарезервировано для последующего использования. (ICatalogCollection.PopulateByQuery)
PostEvent

Публикует определяемое пользователем событие в приемник событий.
PrepareRecord

Срочно доставляет запись журнала на этапе подготовки.
PrepareRecordVariants

Доставляет запись журнала в компенсатор CRM на этапе подготовки.
PrepareToFire

Подготавливает фильтр издателя к запуску отфильтрованного списка подписок с помощью предоставленного элемента управления срабатыванием. Элемент управления срабатыванием содержится в объекте класса событий.
PrepareToFire

Подготавливает фильтр издателя к запуску отфильтрованного списка подписок с помощью предоставленного элемента управления срабатыванием. Элемент управления срабатыванием содержится в объекте класса событий.
ProgId Компенсатор

Извлекает идентификатор ProgId компенсатора CRM для указанного индекса.
Содействовать

Повышает уровень транзакции, отличной от DTC, до транзакции DTC.
PromoteUnconfiguredComponents

Повышает уровень указанных классов из ненастроенных компонентов в настроенные компоненты.
PropCount

Извлекает количество свойств, определенных для объекта отслеживания информации.
put_AllowInprocActivation

Указывает, можно ли активировать класс событий внутри процесса. (Put)
put_AllowInprocActivation

Указывает, можно ли активировать подписчиков в процессе издателя. (IEventControl.put_AllowInprocActivation)
put_AllowInprocActivation

Указывает, можно ли активировать подписчиков в процессе издателя. (IMultiInterfaceEventControl.put_AllowInprocActivation)
put_ClassFactory

Задает фабрику классов для объектов в пуле.
put_CommitBatchSize

Задает размер пакета фиксации. Это количество сообщений, которые должны быть перемещены из очереди источника в очередь назначения между операциями фиксации.
put_CreationTimeout

Задает интервал времени ожидания для активации объекта в пуле.
put_CurrentPartition

Задает текущую целевую секцию.
put_CustomConfigCLSID

CLSID компонента, который может помочь в добавлении свойств в контейнер свойств объекта подписки. Это свойство поддерживается только для обеспечения обратной совместимости. (Put)
put_Description

Отображаемое текстовое описание объекта класса событий. (Put)
put_Description

Отображаемое текстовое описание подписки. (Put)
put_DestPath

Задает путь к конечной (выходной) очереди.
put_Enabled

Указывает, включена ли подписка. (Put)
put_EventClassID

CLSID для объекта класса событий. (Put)
put_EventClassID

Уникальный идентификатор класса событий, связанного с подпиской. (Put)
put_EventClassName

ProgID для объекта класса событий. (Put)
put_FireInParallel

Указывает, могут ли события этого класса выполняться параллельно. (Put)
put_FireInParallel

Указывает, могут ли события доставляться двум или более подписчикам параллельно. (Put)
put_FiringInterfaceID

Идентификатор интерфейса события в объекте класса событий. Это свойство поддерживается только для обеспечения обратной совместимости. (Put)
put_InterfaceID

Идентификатор определенного интерфейса, для которого подписчик хочет получать события. (Put)
put_MachineName

Имя компьютера, на котором должен быть активирован подписчик (для постоянной подписки). (Put)
put_MaxPoolSize

Задает максимальное количество объектов в пуле.
put_MethodName

Имя метода события. (Put)
put_MinPoolSize

Задает минимальное количество объектов в пуле.
put_MultiInterfacePublisherFilterCLSID

CLSID объекта, реализующего IMultiInterfacePublisherFilter. (Put)
put_OwnerSID

Идентификатор безопасности создателя объекта класса событий. Это свойство поддерживается только для обеспечения обратной совместимости. (Put)
put_OwnerSID

Идентификатор безопасности создателя подписки. (Put)
put_PerUser

Указывает, получает ли подписка событие только в том случае, если владелец подписки вошел на тот же компьютер, что и издатель. (Put)
put_PublisherID

ИДЕНТИФИКАТОР CLSID для издателя событий. (Put)
put_PublisherID

Уникальный идентификатор издателя события. (Put)
put_SourcePath

Задает путь к исходной (входной) очереди.
put_SubscriberCLSID

CLSID компонента подписчика (для постоянной подписки). (Put)
put_SubscriberInterface

Маршалированные указатели на интерфейс событий на подписчике (для временной подписки). (Put)
put_SubscriptionID

Уникальный идентификатор объекта подписки. (Put)
put_SubscriptionName

Отображаемое имя объекта подписки. (Put)
put_TransactionAffinity

Задает, удерживаются ли объекты, участвующие в транзакциях, до завершения транзакции.
put_TypeLib

Путь к библиотеке типов, содержащей описание интерфейса события. (Put)
put_Value

Задает значение общего свойства.
put_Value

Обращается к значению указанного свойства, предоставляемого этим объектом каталога. (Put)
PutEndTx

Уничтожает объект в пуле по завершении транзакции.
PutPublisherProperty

Записывает свойство и его значение в контейнер свойств, чтобы определить контекст издателя.
PutResource

Добавляет объект в список объектов в пуле.
PutSubscriberProperty

Записывает свойство и его значение в контейнер свойств для определения контекста подписчика.
Запрос

Извлекает коллекцию объектов подписки или событий из хранилища данных событий. (IEventSystem.Query)
QueryApplicationFile

Извлекает сведения о приложении COM+ из файла приложения.
QueryApplicationFile2

Извлекает сведения о приложении, которое должно быть установлено.
Запросы

Извлекает коллекцию объектов подписки или событий из хранилища данных событий. (IEventSystem.Querys)
RateResource

Оценивает, насколько хорошо соответствует ресурс-кандидат.
RecycleApplicationInstances

Перезапускает (завершает работу и перезапускает) указанные процессы сервера приложений.
RecycleSurrogate

Перезапускает вызывающий процесс.
Обновить

Обновления список указателей IUnknown, который был заполнен при создании объекта .
RefreshComponents

Обновления сведения о регистрации компонентов из реестра.
RefreshRouter

Этот метод устарел.
RegisterCompensator

Рабочая роль CRM использует этот метод для регистрации компенсатора CRM в инфраструктуре CRM.
RegisterDispenser

Регистрирует диспенсер ресурсов в диспетчере диспенсера.
ReleaseSID

Освобождает идентификатор безопасности, возвращаемый одним из других методов ISecurityProperty.
Удалить

Удаляет объект события из коллекции.
Удалить

Удаляет одну или несколько объектов подписки или событий из хранилища данных событий. (IEventSystem.Remove)
Удалить

Удаляет элемент из коллекции с учетом его индекса и повторно индексирует элементы с более высокими значениями индекса.
RemoveProperty

Удаляет свойство объекта контекста.
RemovePublisherProperty

Удаляет свойство и его значение из контейнера свойств, который определяет контекст издателя.
Удаляет

Удаляет одну или несколько объектов подписки или событий из хранилища данных событий. (IEventSystem.Removes)
RemoveSubscriberProperty

Удаляет свойство и его значение из контейнера свойств, определяющего контекст подписчика.
RequestDeтяжеересурс

Удаляет ресурс, вызывая его деструктор для освобождения памяти и других связанных системных ресурсов.
Сброс

Сбрасывает последовательность перечисления в начало. (IEnumNames.Reset)
Сброс

Сбрасывает последовательность перечисления в начало. (IEnumEventObject.Reset)
ResetResource

Подготавливает ресурс для возврата в общую или завербованную инвентаризацию.
RestoreREGDB

Восстанавливает базу данных регистрации класса COM+ (RegDB) из указанного файла. Чтобы это вступило в силу, требуется перезагрузка системы.
ResumeApplicationInstances

Возобновляет указанные процессы сервера приложений.
SafeRef

Функция SafeRef
Сохранение изменений

Сохраняет все ожидающие изменения, внесенные в коллекцию и содержащиеся в ней элементы, в хранилище данных каталога COM+.
SelectThreadPool

Выбирает пул потоков, в котором будет выполняться работа, отправленная через действие.
SendMethodCall

Создается при вызове метода через интерфейс компонента.
SendMethodReturn

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

Извлекает текущее состояние указанной службы COM+.
SetAbort

Объявляет, что транзакция, в которой выполняется объект, должна быть прервана и что объект должен быть отключен при возврате из вызова метода, выполняющегося в данный момент.
SetAbort

Объявляет, что транзакция, в которой выполняется объект, должна быть прервана и что объект должен быть деактивирован при возврате.
SetBindingInfo

Привязывает все работы, отправленные действием, к одному однопотоковой квартире.
SetCLSID

Задает ИДЕНТИФИКАТОР CLSID объекта.
SetComplete

Объявляет, что транзакция, в которой выполняется объект, может быть зафиксирована и что объект должен быть отключен при возврате из вызова метода, выполняемого в данный момент.
SetComplete

Объявляет, что транзакция, в которой выполняется объект, может быть зафиксирована и что объект должен быть деактивирован при возврате.
SetDeactivateOnReturn

Задает флаг done, который определяет, деактивируется ли объект при возврате метода.
SetDefaultQuery

Задает запрос по умолчанию для определения подписчиков.
SetDefaultQuery

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

Задает количество миллисекундах, в которых поток в пуле может простаивает перед уничтожением.
SetHeld

Задает, должен ли управляемый объект вернуться в пул объектов COM+.
SetInPool

Задает, принадлежит ли управляемый объект к пулу объектов COM+.
SetLogControl

Предоставляет интерфейс ICrmLogControl в компенсатор CRM, чтобы он смог записывать дополнительные записи журнала во время завершения транзакции.
SetLogControlVariants

Предоставляет интерфейс ICrmLogControl в компенсатор CRM.
SetMachineName

Задает имя компьютера для сервера балансировки нагрузки.
SetMaxQueuedRequests

Задает максимальное количество асинхронных запросов на выполнение, которые можно одновременно поместить в очередь.
SetMaxThreads

Задает максимальное число потоков, разрешенных в пуле.
SetMinThreads

Задает минимальное количество потоков, которые должны поддерживаться в пуле.
SetMultiInterfacePublisherFilter

Назначает фильтр издателя методу события во время выполнения.
SetMyTransactionVote

Задает флаг согласованности.
SetProperty

Задает свойство контекстного объекта.
SetPublisherFilter

Назначает фильтр издателя методу события.
SetQueueDepth

Задает пороговое число запросов на выполнение, выше которого новый поток добавляется в пул.
SetTransactionStatus

Устанавливает состояние транзакции как зафиксированная, так и прерванная. Этот метод использовать не следует. Он используется только для внутренних целей COM+.
SetWrapperStrength

Задает, содержит ли управляемый объект сильную или слабую ссылку на контекст COM+.
Завершение работы

Вызывается при завершении работы Dllhost.exe.
Завершение работы

Завершает работу пула объектов.
Завершение работыПриложения

Инициирует завершение процесса серверного приложения COM+.
ShutdownApplicationInstances

Инициирует завершение работы указанных процессов сервера приложений.
ShutdownPool

Завершает работу пула объектов.
Skip

Пропускает указанное количество элементов в последовательности перечисления. (IEnumNames.Skip)
Skip

Пропускает указанное количество элементов в последовательности перечисления. (IEnumEventObject.Skip)
StartApplication

Запускает указанное серверное приложение COM+. Компоненты приложения запускаются в процессе выделенного сервера.
StartRouter

Запускает службу балансировки нагрузки компонентов, если служба установлена в данный момент.
Запуск

Вызывается при запуске Dllhost.exe.
Запуск

Вызывается при создании экземпляра приложения COM+.
StopRouter

Останавливает службу балансировки нагрузки компонентов, если служба установлена в данный момент.
Store

Создает или изменяет объект события или подписки в системе событий.
SxsConfig

Настраивает параллельную сборку для вложенной работы.
SxsDirectory

Задает каталог для параллельной сборки для вложенной работы.
SxsName

Задает имя файла параллельной сборки для вложенной работы.
SynchronousCall

Выполняет определяемую пользователем работу синхронно. (IMTSActivity.SynchronousCall)
SynchronousCall

Выполняет определяемую пользователем работу синхронно. (IServiceActivity.SynchronousCall)
TrackerConfig

Настраивает свойство средства отслеживания для вложенной работы.
TrackResource

Отслеживает ресурс.
TrackResources

Отслеживает ресурс (строковую версию).
TransactionTimeout

Задает время ожидания транзакции для новой транзакции.
TransactionUOW

Извлекает единицу работы (UOW) транзакции для указанного индекса.
Тип

Извлекает тип коллекции данных отслеживания.
UnbindFromThread

Отменяет привязку пакетной работы, отправленной с помощью IMTSActivity::AsyncCall или IMTSActivity::SynchronousCall, из потока, в котором она выполняется.
UnbindFromThread

Отменяет привязку определяемой пользователем пакетной работы к потоку, в котором она выполняется.
UntrackResource

Прекращает отслеживание ресурса.
UntrackResources

Прекращает отслеживание ресурса (строковая версия).
WriteLogRecord

Рабочая роль CRM и компенсатор CRM используют этот метод для записи неструктурированных записей журнала в журнал.
WriteLogRecordVariants

Рабочая роль CRM и компенсатор CRM используют этот метод для записи структурированных записей журнала в журнал.

Интерфейсы

 
ContextInfo

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

Предоставляет дополнительные сведения о контексте объекта, дополняя сведения, доступные через интерфейс ContextInfo.
IAppDomainHelper

Привязывает управляемый объект к домену приложения, который является изолированной средой, в которой выполняются приложения.
IAssemblyLocator

Извлекает сведения о сборке при использовании управляемого кода в среде CLR платформа .NET Framework.
IAsyncErrorNotify

Используется для реализации перехвата ошибок в асинхронной пакетной работе, которая отправляется с помощью действия, созданного CoCreateActivity.
ICatalogCollection

Представляет любую коллекцию в каталоге COM+. ICatalogCollection позволяет перечислять, добавлять, удалять и извлекать элементы в коллекции, а также получать доступ к связанным коллекциям.
ICatalogObject

Представляет элементы в коллекциях в каталоге COM+. ICatalogObject позволяет получать и помещать свойства, предоставляемые объектами в каталоге.
ICheckSxsConfig

Используется для проверка конфигурации текущей параллельной сборки.
События IComActivityEvents

Уведомляет подписчика о создании, уничтожении или истечении времени ожидания действия.
ICOMAdminCatalog

Инициирует сеанс для выполнения программного администрирования COM+, доступа к коллекциям в каталоге, установки приложений и компонентов COM+, запуска и остановки служб, а также подключения к удаленным серверам.
ICOMAdminCatalog2

Расширение интерфейса ICOMAdminCatalog.
События IComApp2Events

Уведомляет подписчика о загрузке, завершении работы или приостановке серверного приложения COM+.
События IComAppEvents

Уведомляет подписчика о запуске, завершении работы или принудительном завершении работы серверного приложения COM+.
События IComCRMEvents

Уведомляет подписчика о действиях функции компенсации Resource Manager (CRM) служб компонентов.
IComExceptionEvents

Уведомляет подписчика о возникновении необработанного исключения в коде пользователя.
События IComIdentityEvents

Уведомляет подписчика о действии, которое является частью страницы ASP служб IIS. Например, если объект COM+ вызывается на ASP-странице, пользователь будет уведомлен об этом действии.
IComInstance2Events

Уведомляет подписчика о создании или освобождении объекта клиентом.
События IComInstanceEvents

Уведомляет подписчика о создании или освобождении объекта.
ICOMLBArguments

Используется для активации службы балансировки нагрузки компонентов COM+.
События IComLTxEvents

Уведомляет подписчика о событиях, связанных с транзакциями COM+.
IComMethod2Events

Уведомляет подписчика, если метод объекта был вызван, возвращен или создан исключение. (IComMethod2Events)
События IComMethodEvents

Уведомляет подписчика, если метод объекта был вызван, возвращен или создан исключение. (IComMethodEvents)
IComObjectConstruction2Events

Уведомляет подписчика о создании созданного объекта.
IComObjectConstructionEvents

Уведомляет подписчика, если в пуле объектов создан сконструированный объект.
IComObjectEvents

Уведомляет подписчика о создании или освобождении экземпляра JIT-активированного объекта.
IComObjectPool2Events

Уведомляет подписчика, если транзакционный или нетранзакционный объект добавляется в пул объектов или получается из пула объектов.
IComObjectPoolEvents

Уведомляет подписчика о добавлении нового объекта в пул.
IComObjectPoolEvents2

Уведомляет подписчика о создании нового объекта для пула или удалении из него.
События IComQCEvents

Уведомляет подписчика, если сообщение в очереди создано, удалено из очереди или перемещено в очередь повторных или недоставленных сообщений.
События IComResourceEvents

Уведомляет подписчика о создании, выделении, отслеживании или уничтожении ресурса.
IComSecurityEvents

Уведомляет подписчика об успешной или неудачной проверке подлинности вызова метода.
События IComThreadEvents

Уведомляет подписчика о создании или завершении однопотокового подразделения (STA) и о выделении потока подразделения.
IComTrackingInfoCollection

Извлекает сведения о коллекции данных отслеживания.
IComTrackingInfoEvents

Уведомляет подписчика при изменении данных отслеживания для коллекции.
IComTrackingInfoObject

Извлекает свойства объекта отслеживаемой информации.
IComTrackingInfoProperties

Извлекает общее количество свойств, связанных с объектом отслеживания информации, и их имена.
IComTransaction2Events

Уведомляет подписчика о запуске, фиксации или прерывании транзакции координатора распределенных транзакций Майкрософт (DTC). Подписчик также получает уведомление, когда транзакция находится на этапе подготовки протокола двухфазной фиксации.
События IComTransactionEvents

Уведомляет подписчика о запуске, фиксации или прерывании транзакции координатора распределенных транзакций Майкрософт (DTC).
IComUserEvent

Уведомляет подписчика об указанных пользовательских метриках.
IContextProperties

Предоставляет доступ к свойствам контекстного объекта.
IContextState

Управляет деактивацией объектов и голосованием транзакций, управляя флагами состояния контекста.
ICreateWithLocalTransaction

Создает объект COM+, который выполняется в область указанной локальной транзакции. (ICreateWithLocalTransaction)
ICreateWithTipTransactionEx

Создает объект, который вовлекается в ручную транзакцию с помощью протокола TIP (транзактный протокол Интернета — Transaction Internet Protocol).
ICreateWithTransactionEx

Создает объект, вовлеченный в ручную транзакцию.
ICrmCompensator

Предоставляет неструктурированные записи журнала в компенсатор CRM при использовании Microsoft Visual C++.
ICrmCompensatorVariants

Предоставляет структурированные записи журнала в компенсатор CRM при использовании Microsoft Visual Basic.
ICrmFormatLogRecords

Преобразует записи журнала в доступный для просмотра формат, чтобы их можно было представить с помощью универсального средства мониторинга.
ICrmLogControl

Средства, с помощью которых рабочая роль CRM и компенсатор CRM записывают записи в журнал и делают их устойчивыми.
ICrmMonitor

Фиксирует snapshot текущего состояния CRM и содержит определенного клерка CRM.
ICrmMonitorClerks

Извлекает сведения о состоянии клерков.
ICrmMonitorLogRecords

Отслеживает отдельные записи журнала, поддерживаемые определенным клерком CRM для данной транзакции.
IDispenserDriver

Вызывается владельцем диспенсера ресурсов COM+ для создания, зачисления, оценки, подготовки и уничтожения ресурса.
IDispenserManager

Подключается к диспетчеру диспенсера.
IEnumEventObject

Перечисляет объекты событий, зарегистрированные в хранилище событий COM+.
IEnumNames

Перечисляет имена.
IEventClass

Связывает класс объектов событий с интерфейсом событий, реализуемого этими объектами.
IEventClass2

Используется для задания и получения данных об объектах класса событий. Этот интерфейс расширяет интерфейс IEventClass.
IEventControl

Управляет поведением объекта события, который вызывает событие для своих подписчиков. (IEventControl)
IEventObjectChange

Уведомляет подписчиков об изменениях в хранилище событий.
IEventObjectChange2

Уведомляет подписчиков об изменениях в хранилище событий, включая сведения о секции и идентификаторе приложения.
IEventObjectCollection

Управляет объектами в коллекции объектов событий.
IEventSubscription

Указывает сведения о связи между подписчиком события и событием, на которое он подписывается. Он используется фильтрами издателей.
IEventSystem

Предоставляет доступ к хранилищу данных событий.
IFiringControl

Вызывает событие в одну подписку.
IGetAppTrackerData

Позволяет административным приложениям получать статистические сведения о выполнении приложений COM+.
IGetContextProperties

Позволяет вызывающей объекту получить свойства, связанные с контекстом текущего объекта.
IGetSecurityCallContext

Извлекает ссылку на объект, созданный из класса SecurityCallContext, связанный с текущим вызовом. (IGetSecurityCallContext)
IHolder

Выделяет или освобождает ресурсы для установленного диспенсера ресурсов.
IManagedActivationEvents

Используется для создания и уничтожения заглушки для управляемых объектов в текущем контексте COM+.
IManagedObjectInfo

Описывает заглушку для управляемого объекта.
IManagedPoolAction

Позволяет получать уведомления об объекте перед его освобождением из пула объектов COM+.
IManagedPooledObj

Описывает, как управляемый объект используется в пуле объектов COM+.
IMessageMover

Перемещает сообщения из одной очереди в другую.
IMTSActivity

Отправляет пакетную работу через действие, созданное функцией МССССCreateActivity.
IMTSCall

Реализует пакетную работу, отправленную с помощью действия, созданного функцией МТСCreateActivity.
IMtsEventInfo

Описывает определяемые пользователем события.
События IMtsEvents

Предоставляет методы для получения сведений о выполняющихся пакетах и установки приемников событий.
IMtsGrp

Предоставляет методы для перечисления с помощью выполняющихся пакетов.
IMTSLocator

Описывает одно событие, которое предоставляет доступ к интерфейсу IMtsEvents диспетчера событий для текущего процесса.
IMultiInterfaceEventControl

Управляет поведением объекта события, который вызывает событие для своих подписчиков. (IMultiInterfaceEventControl)
IMultiInterfacePublisherFilter

Управляет отфильтрованным кэшем подписки для метода события.
IObjectConstruct

Управляет процессом создания объектов путем передачи параметров из других методов или объектов.
IObjectConstructString

Предоставляет доступ к строке конструктора. Используйте его, если вы хотите указать параметры во время создания объекта.
IObjectContext

Предоставляет доступ к контексту текущего объекта. Контекст объекта в основном используется при работе с транзакциями или работе с безопасностью объекта. (IObjectContext)
IObjectContextActivity

Извлекает идентификатор действия, связанный с текущим контекстом объекта.
IObjectContextInfo

Извлекает сведения о транзакциях, действиях и контексте для текущего объекта контекста.
IObjectContextInfo2

Предоставляет дополнительные сведения о контексте объекта. Этот интерфейс расширяет интерфейс IObjectContextInfo.
IObjectContextTip

Извлекает свойства, описывающие контекст транзакции TIP.
IObjectControl

Определяет зависящие от контекста процедуры инициализации и очистки для объектов COM+, а также указывает, могут ли объекты быть переработаны.
IObjPool

Представляет ключ для каждого объекта в пуле ресурсов транзакций.
IPlaybackControl

Позволяет участвовать в аномальной обработке ошибок воспроизведения на стороне сервера и сбоев на стороне клиента в механизме доставки очереди сообщений.
IPoolManager

Позволяет вызывающей объекту управлять пулом объектов.
IProcessInitializer

Предоставляет методы, которые можно вызывать при каждом запуске или завершении работы Dllhost.exe.
IPublisherFilter

Действует как интерфейс обратного вызова, чтобы издатели событий могли контролировать, какие подписчики получают уведомления о событиях, или порядок уведомлений подписчиков.
ISecurityCallContext

Предоставляет доступ к методам безопасности и сведениям о контексте вызова безопасности текущего вызова.
ISecurityCallersColl

Предоставляет доступ к сведениям об отдельных вызывающих объектах в коллекции вызывающих объектов.
ISecurityIdentityColl

Предоставляет доступ к коллекции сведений о безопасности, представляющих удостоверение вызывающего объекта. В этой коллекции доступны элементы sid, имя учетной записи, служба проверки подлинности, уровень проверки подлинности и уровень олицетворения.
ISecurityProperty

Определяет идентификатор безопасности исходного или прямого вызывающего объекта текущего объекта. Однако предпочтительным способом получения сведений о вызывающих объектах является использование интерфейса ISecurityCallContext.
ISelectCOMLBServer

Активирует службу балансировки нагрузки компонентов COM+.
События ISendMethodEvents

Описывает класс событий, который уведомляет подписчиков всякий раз, когда метод объекта, реализующего его, вызывается или возвращается из вызова.
IServiceActivity

Используется для вызова пакетной работы, отправленной с помощью действия, созданного CoCreateActivity.
IServiceCall

Используется для реализации пакетной работы, отправляемой с помощью действия, созданного CoCreateActivity.
IServiceComTIIntrinsicsConfig

Настраивает встроенные функции COM Transaction Integrator (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

Настраивает службы транзакций для работы, выполняемой при вызове CoCreateActivity или CoEnterServiceDomain. (IServiceTransactionConfig)
IServiceTransactionConfigBase

Настраивает службы транзакций для работы, выполняемой при вызове CoCreateActivity или CoEnterServiceDomain. (IServiceTransactionConfigBase)
ISharedProperty

Предоставляет методы свойств, которые можно использовать для задания или извлечения значения общего свойства.
ISharedPropertyGroup

Используется для создания общих свойств и доступа к ним в группе общих свойств.
ISharedPropertyGroupManager

Используется для создания групп общих свойств и получения доступа к существующим группам общих свойств.
ISystemAppEventData

Уведомляет подписчика о создании или перенастройки экземпляра приложения COM+.
IThreadPoolKnobs

Используется для управления поведением пулов потоков.
ITransactionContext

Позволяет составить работу нескольких объектов COM+ в одной транзакции и явно зафиксировать или прервать транзакцию.
ITransactionContextEx

Предоставляет базовые методы для универсального транзакционного объекта, который начинает транзакцию. Вызывая методы этого интерфейса, можно составить работу нескольких объектов COM+ в одной транзакции и явно зафиксировать или прервать транзакцию.
ITransactionProperty

Используется для получения пула ресурсов транзакции.
ITransactionProxy

Предоставляет способ работы контекста транзакции COM+ с транзакцией, отличной от DTC.
ITransactionResourcePool

Поддерживает список объектов в пуле с ключом IObjPool, которые используются до завершения транзакции.
ITransactionStatus

Используется для обнаружения состояния транзакции, завершенной вызовом CoLeaveServiceDomain, когда CServiceConfig настроен для использования транзакций в вызове CoEnterServiceDomain.
Objectcontext

Предоставляет доступ к контексту текущего объекта. Контекст объекта в основном используется при работе с транзакциями или при работе с безопасностью объекта. (ObjectContext)
ObjectControl

Если вы реализуете этот интерфейс в компоненте, среда выполнения COM+ автоматически вызывает свои методы для объектов в соответствующее время.
SecurityProperty

Извлекает сведения об исходном и прямом вызывающем объекте текущего объекта.

Структуры

 
ApplicationProcessRecycleInfo

Представляет сведения о перезапуске процесса, в котором размещаются приложения COM+.
ApplicationProcessStatistics

Представляет статистические сведения о процессе, в котором размещаются приложения COM+.
ApplicationProcessSummary

Представляет сводные сведения о процессе размещения приложений COM+.
ApplicationSummary

Представляет приложение COM+, размещенное в определенном процессе. Он также может представлять запись псевдо-приложения для всех контекстов служб без компонентов (SWC) в процессе.
COMEVENTSYSCHANGEINFO

Представляет структуру системных событий, содержащую секцию и идентификатор приложения, из которого возникло событие.
ComponentHangMonitorInfo

Представляет конфигурацию мониторинга зависания для компонента COM+.
ComponentStatistics

Представляет статистические сведения о компоненте COM+, размещенном в определенном процессе.
ComponentSummary

Представляет сводные сведения о компоненте COM+, размещенном в определенном процессе. Он также может представлять контекст служб без компонентов (SWC).
COMSVCSEVENTINFO

Представляет контекстную информацию о событии, например время его создания, а также сервер обработки и приложение COM+.
CrmLogRecordRead

Содержит неструктурированные записи журнала для компенсирующего Resource Manager (CRM).