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). |