COM+ (组件服务)

COM+ (组件服务) 技术概述。

若要开发 COM+ (组件服务) ,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
COMAdminTxIsolationLevelOptions

指示要用于事务的隔离级别。
COMPLUS_APPTYPE

表示跟踪器服务器跟踪的应用程序类型。
CRMFLAGS

提供有关何时写入 CRM 补偿器的特定日志记录的信息。
CRMREGFLAGS

控制 CRM 补偿器应接收哪些事务完成阶段,以及如果在尝试恢复后仍保留有疑问的事务,则恢复是否应失败。
CrmTransactionState

表示事务的当前事务状态。
CSC_Binding

指示通过从 CoCreateActivity 返回的活动提交的所有工作是否应仅绑定到一个单线程单元 (STA) 。 此枚举对多线程单元 (MTA) 不起作用。
CSC_COMTIIntrinsicsConfig

指示当前 COMTI 事务集成器 (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 辅助角色的活动 ID。
添加

将事件对象添加到集合。
添加

将项添加到集合中,为其提供高索引值。
AliasComponent

为现有 COM+ 组件创建别名。
AllocResource

从清单中分配资源。
AreApplicationInstancesPaused

确定是否暂停任何指定的应用程序实例 (进程) 。
AsyncCall

异步执行用户定义的工作。 (IMTSActivity.AsyncCall)
AsynchronousCall

异步执行用户定义的工作。 (IServiceActivity.AsynchronousCall)
BackupREGDB

将 COM+ 类注册数据库备份到指定的文件。
BeginAbort

通知 CRM 补偿器事务完成的中止阶段以及即将传递的记录。 (ICrmCompensator.BeginAbort)
BeginAbortVariants

通知 CRM 补偿器事务完成的中止阶段以及即将传递的记录。 (ICrmCompensatorVariants.BeginAbortVariants)
BeginCommit

通知 CRM 补偿器事务完成的提交阶段以及即将传递的记录。
BeginCommitVariants

通知 CRM 补偿器提交阶段 (第二阶段) 事务完成和记录即将交付。
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)
克隆

创建一个枚举器,其中包含与当前枚举状态相同的枚举器。 (IEnumNames.Clone)
克隆

创建一个枚举器,其中包含与当前枚举状态相同的枚举器。 (IEnumEventObject.Clone)
关闭

关闭持有者。
CoCreateActivity

创建一个活动以同步或异步批处理工作,该工作可使用 COM+ 服务而无需创建 COM+ 组件。
CoEnterServiceDomain

用于输入代码,然后可以使用 COM+ 服务。
CoGetDefaultContext

检索对指定单元的默认上下文的引用。
CoLeaveServiceDomain

用于保留使用 COM+ 服务的代码。
提交

尝试提交参与当前事务的所有 COM 对象的工作。 事务在此方法返回时结束。 (ITransactionContext.Commit)
提交

尝试提交参与当前事务的所有 COM 对象的工作。 事务在此方法返回时结束。 (ITransactionContextEx.Commit)
提交

提交事务。
CommitRecord

在提交阶段期间以前向顺序传递日志记录。
CommitRecordVariants

在提交阶段将日志记录传送到 CRM 补偿器。
ComTIIntrinsicsConfig

为封闭的工作配置 COMTI 内部函数。
ConfigureBYOT

使你能够配置在自带事务时使用的事务。
ConfigureBYOTSysTxn

使你能够在使用事务代理指定的现有事务的范围内运行包含的代码。
ConfigureSynchronization

为封闭的工作配置同步。
ConfigureTransaction

配置事务在封闭工作中的使用方式。
“连接”

连接到指定远程计算机上的 COM+ 目录。
构造

使用指定的参数构造 对象。
ContainingContextTreatment

确定包含的上下文是否基于当前上下文。
CopyApplications

将指定的 COM+ 应用程序从一个分区复制到另一个分区。
CopyComponents

将指定的组件从一个分区复制到另一个分区。
Count

检索跟踪信息集合中的对象数。
Count

检索上下文对象属性的数目。
Count

计算上下文属性的数目。
CreateInstance

创建一个 COM+ 对象,该对象在 TIP 事务 URL 指定的手动事务范围内执行。
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

删除与指定的 COM+ 应用程序关联的 Windows 服务。
说明

检索指定索引的 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

检索 CRM 职员的实例 CLSID 的枚举器。
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

与订阅关联的事件类的唯一 ID。 (获取)
get_EventClassName

事件类对象的 ProgID。 (获取)
get_EventID

检索 对象的事件标识符。
get_EventObjectChangeEventClassID

检索事件类对象的 CLSID,该对象通知调用方对事件存储的更改。
get_FireEvents

检索是否为事件接收器启用或禁用事件。
get_FireInParallel

指示是否可以并行触发此类的事件。 (获取)
get_FireInParallel

指示事件是否可以并行传送给两个或更多订阅者。 (获取)
get_FiringInterfaceID

事件类对象上的事件接口的 ID。 仅出于向后兼容性而支持此属性。 (获取)
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

实现 IMultiInterfacePublisherFilter 的对象的 CLSID。 (获取)
get_Name

检索集合的名称。
get_Name

检索 对象的 name 属性。
get_Names

检索数据值名称的枚举器。
get_NewEnum

实现 IEnumEventObject 的枚举对象。
get_OwnerSID

事件类对象的创建者的安全 ID。 仅出于向后兼容性而支持此属性。 (获取)
get_OwnerSID

订阅创建者的安全 ID。 (获取)
get_PackageGuid

检索发生事件的包的全局唯一标识符 (GUID) 。
get_PackageName

检索在其中运行实现 IMtsEvents 接口的 对象的实例的包的名称。
get_PerUser

指示订阅是否仅当订阅的所有者与发布者登录到同一台计算机时,订阅才会接收事件。 (获取)
get_Property

检索对具有指定名称的现有共享属性的引用。
get_PropertyByPosition

检索对具有指定索引的现有共享属性的引用。
get_PublisherID

事件发布者的 CLSID。 (获取)
get_PublisherID

事件发布者的唯一 ID。 (获取)
get_RemoveEnabled

指示是否为集合启用 Remove 方法。
get_Security

检索当前对象的上下文的安全对象。
get_SourcePath

检索源 (输入) 队列的当前路径。
get_StructuredRecords

检索一个标志,该标志指示此 CRM 职员编写的日志记录是否是结构化的。
get_SubscriberCLSID

订阅者组件的 CLSID (持久性订阅) 。 (获取)
get_SubscriberInterface

指向订阅服务器上的事件接口的封送指针, (暂时性订阅) 。 (获取)
get_SubscriptionID

订阅对象的唯一 ID。 (获取)
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

检索 clerk 集合对象,该对象是 clerk 的当前状态快照。
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

在 MTS 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

在 MTS 2.0 中,此方法检索启动当前对象执行活动的基本进程的安全标识符。 请勿在 COM+ 中使用此方法。
GetPartitionId

检索当前对象上下文的 COM+ 分区的 GUID。
GetPartitionId

检索当前对象上下文的分区的标识符。
GetPartitionID

检索指定 COM+ 应用程序的分区标识符。
GetPartitionName

检索指定的 COM+ 应用程序的名称。
GetProcessID

检索发生事件的进程的标识符。
GetProperty

检索上下文对象属性。
GetProperty

检索指定上下文属性的值。
GetPropName

检索对应于指定索引号的属性的名称。
GetPublisherProperty

检索存储在属性包中的属性的值,以定义发布者上下文。
GetPublisherPropertyCollection

检索存储在发布者属性包中的属性和值的集合。
GetResource

从共用对象列表中检索对象。
GetSecurityCallContext

检索对从 SecurityCallContext 类创建的对象的引用,该类与当前调用相关联。 (IGetSecurityCallContext.GetSecurityCallContext)
GetSubscriberProperty

检索存储在属性包中的属性的值,以定义订阅者上下文。
GetSubscriberPropertyCollection

检索存储在订阅者属性包中的属性和值的集合。
GetSubscriptions

检索与事件方法关联的订阅的集合。
GetSubscriptions

检索与事件方法关联的订阅对象的集合。
GetSuggestedPollingInterval

检索跟踪器服务器建议的轮询的最小间隔。
GetTipUrl

检索 TIP 上下文的 URL。
GetTrackerDataAsCollectionObject

以集合对象的形式检索所有 COM+ 应用程序的跟踪数据。
GetTransaction

检索对象上下文的事务对象。
GetTransaction

检索对当前事务的引用。
GetTransactionId

检索与对象上下文关联的事务标识符。 同一事务中的对象共享相同的事务标识符。
GetTransactionId

检索当前事务的标识符。
GetTransactionResourcePool

检索与此上下文的事务关联的资源池。
GetTransactionStatus

检索事务状态。
GetUtilInterface

检索集合的实用工具接口。
GetValue

检索指定属性的值。
HoldClerk

检索指定职员上的指针。
IISIntrinsicsConfig

为封闭的工作配置 IIS 内部函数。
ImportComponent

将已注册为进程内服务器的组件导入 COM+ 应用程序。
ImportComponents

将已注册到应用程序中的指定组件导入。
ImportUnconfiguredComponents

将指定的类作为未配置的组件导入 COM+ 应用程序中。
Init

初始化负载均衡服务器对象。
初始化

将调用对象绑定到当前应用程序域,并提供在卸载应用程序域时执行的用于关闭的回调函数。
初始化

初始化对象池。
初始化

将事件类与发布者筛选器相关联。
初始化

将事件方法与订阅对象的集合相关联。
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

指示是否可以使用 Value 修改指定的属性。
IsPropertyWriteOnly

指示是否可以使用 Value 读取指定的属性。
IsReusable

指示是否可以为多个事务重复使用非 DTC 事务上下文。
IsSafeToDelete

确定 COM+ 目录还是注册表正在使用指定的 DLL。
IsSameSxsConfig

确定并行程序集是否具有指定的配置。
IsSecurityEnabled

指示是否为当前对象启用安全性。 除非对象在客户端进程中运行,否则将启用 COM+ 安全性。
IsSecurityEnabled

确定是否为 对象启用安全性。
IsSecurityEnabled

指示是否为当前对象启用安全性。
IsUserInRole

确定指定用户是否为指定角色。
Item

从跟踪信息集合的指定成员检索指定的接口。
Item

检索指定索引的 CRM 操作器的实例 CLSID。
Item

检索指定包的 IUnknown 指针。
LastRelease

当 COM+ 对象池删除对实现它的 对象的最后一个引用时调用。
MoveComponents

将指定的组件从一个应用程序移到另一个应用程序。
MoveMessages

将所有消息从源队列移动到目标队列。
MTSCreateActivity

在单线程单元中创建活动以执行同步或异步批处理工作。
NewTransactionDescription

设置显示事务统计信息时使用的名称。
下一页

检索枚举序列中指定数量的项。 (IEnumNames.Next)
下一页

检索枚举序列中指定数量的项。 (IEnumEventObject.Next)
OnActivityCreate

活动启动时生成。
OnActivityDestroy

活动完成时生成。
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

当 SetComplete 或 SetAbort 释放 JIT 激活的对象时生成。
OnObjectDestroy

在客户端释放对象时生成。
OnObjectDestroy2

在客户端释放对象时生成。
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

在创建和分配新资源时生成。
OnResourceDestroy

销毁资源时生成。
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

当 Microsoft 分布式事务处理协调器 (DTC) 事务启动时生成。 (IComTransactionEvents.OnTransactionStart)
OnTransactionStart2

当 Microsoft 分布式事务处理协调器 (DTC) 事务启动时生成。 (IComTransaction2Events.OnTransactionStart2)
OnUserEvent

为生成用户定义的事件的用户组件提供。
PartitionConfig

配置分区如何用于封闭的工作。
PartitionID

设置用于封闭工作的分区的 GUID。
PauseApplicationInstances

暂停指定的应用程序服务器进程。
填充

使用集合中包含的所有项的数据填充集合。
PopulateByKey

根据指定的键,从 COM+ 目录填充集合中的选定项列表。
PopulateByQuery

保留供将来使用。 (ICatalogCollection.PopulateByQuery)
PostEvent

将用户定义的事件发布到事件接收器。
PrepareRecord

在准备阶段期间以前向顺序传递日志记录。
PrepareRecordVariants

在准备阶段将日志记录传送到 CRM 补偿器。
PrepareToFire

准备发布服务器筛选器,以使用提供的触发控件开始触发已筛选的订阅列表。 触发控件包含在事件类对象中。
PrepareToFire

准备发布者筛选器,以使用提供的触发控件开始触发已筛选的订阅列表。 触发控件包含在事件类对象中。
ProgIdCompensator

检索指定索引的 CRM 补偿器的 ProgId。
Promote

将非 DTC 事务提升为 DTC 事务。
PromoteUnconfiguredComponents

将指定的类从未配置的组件提升为已配置的组件。
PropCount

检索为跟踪信息对象定义的属性数。
put_AllowInprocActivation

指示是否可以在进程内激活事件类。 (放置)
put_AllowInprocActivation

指示是否可以在发布者的进程中激活订阅者。 (IEventControl.put_AllowInprocActivation)
put_AllowInprocActivation

指示是否可以在发布者的进程中激活订阅者。 (IMultiInterfaceEventControl.put_AllowInprocActivation)
put_ClassFactory

为共用对象设置类工厂。
put_CommitBatchSize

设置提交批大小。 这是应在提交操作之间从源队列移动到目标队列的消息数。
put_CreationTimeout

设置激活共用对象的超时间隔。
put_CurrentPartition

设置当前目标分区。
put_CustomConfigCLSID

组件的 CLSID,可帮助将属性添加到订阅对象的属性包中。 此属性仅支持向后兼容。 (放置)
put_Description

事件类对象的可显示文本说明。 (放置)
put_Description

订阅的可显示文本说明。 (放置)
put_DestPath

设置目标 (输出) 队列的路径。
put_Enabled

指示是否启用订阅。 (放置)
put_EventClassID

事件类对象的 CLSID。 (放置)
put_EventClassID

与订阅关联的事件类的唯一 ID。 (放置)
put_EventClassName

事件类对象的 ProgID。 (放置)
put_FireInParallel

指示是否可以并行触发此类的事件。 (放置)
put_FireInParallel

指示事件是否可以并行传送到两个或更多订阅者。 (放置)
put_FiringInterfaceID

事件类对象上事件接口的 ID。 此属性仅支持向后兼容。 (放置)
put_InterfaceID

订阅服务器要接收事件的特定接口的标识符。 (放置)
put_MachineName

永久订阅) 应 (激活订阅服务器的计算机的名称。 (放置)
put_MaxPoolSize

设置池中对象的最大数目。
put_MethodName

事件方法的名称。 (放置)
put_MinPoolSize

设置池中的最小对象数。
put_MultiInterfacePublisherFilterCLSID

实现 IMultiInterfacePublisherFilter 的对象的 CLSID。 (放置)
put_OwnerSID

事件类对象的创建者的安全 ID。 仅出于向后兼容性而支持此属性。 (放置)
put_OwnerSID

订阅创建者的安全 ID。 (放置)
put_PerUser

指示订阅是否仅当订阅的所有者与发布者登录到同一台计算机时,订阅才会接收事件。 (放置)
put_PublisherID

事件发布者的 CLSID。 (放置)
put_PublisherID

事件发布者的唯一 ID。 (放置)
put_SourcePath

设置源 (输入) 队列的路径。
put_SubscriberCLSID

订阅者组件的 CLSID (持久性订阅) 。 (放置)
put_SubscriberInterface

指向订阅服务器上的事件接口的封送指针, (暂时性订阅) 。 (放置)
put_SubscriptionID

订阅对象的唯一 ID。 (放置)
put_SubscriptionName

订阅对象的可显示名称。 (放置)
put_TransactionAffinity

设置事务中涉及的对象是否在事务完成之前保留。
put_TypeLib

包含事件接口说明的类型库的路径。 (放置)
put_Value

设置共享属性的值。
put_Value

访问此目录对象公开的指定属性的值。 (放置)
PutEndTx

在事务结束时销毁共用对象。
PutPublisherProperty

将属性及其值写入属性包以定义发布者上下文。
PutResource

将 对象添加到共用对象列表。
PutSubscriberProperty

将属性及其值写入属性包以定义订阅者上下文。
查询

从事件数据存储中检索订阅或事件对象的集合。 (IEventSystem.Query)
QueryApplicationFile

从应用程序文件检索有关 COM+ 应用程序的信息。
QueryApplicationFile2

检索有关即将安装的应用程序的信息。
QueryS

从事件数据存储中检索订阅或事件对象的集合。 (IEventSystem.Querys)
RateResource

评估候选资源的匹配程度。
RecycleApplicationInstances

回收 (关闭并重启) 指定的应用程序服务器进程。
RecycleSurrogate

回收调用进程。
“刷新”

汇报创建对象时填充的 IUnknown 指针列表。
RefreshComponents

从注册表汇报组件注册信息。
RefreshRouter

此方法已过时。
RegisterCompensator

CRM 辅助角色使用此方法将 CRM 补偿器注册到 CRM 基础结构。
RegisterDispenser

向分配器管理器注册资源分配器。
ReleaseSID

释放由其他 ISecurityProperty 方法之一返回的安全标识符。
移除

从集合中删除事件对象。
移除

从事件数据存储中删除一个或多个订阅或事件对象。 (IEventSystem.Remove)
移除

从集合中删除项(给定其索引),并重新为索引值较高的项编制索引。
RemoveProperty

删除上下文对象属性。
RemovePublisherProperty

从定义发布者上下文的属性包中删除属性及其值。
删除

从事件数据存储中删除一个或多个订阅或事件对象。 (IEventSystem.Removes)
RemoveSubscriberProperty

从定义订阅者上下文的属性包中删除属性及其值。
RequestDestroyResource

删除资源,并调用其析构函数以释放内存和其他关联的系统资源。
重置

将枚举序列重置到开头。 (IEnumNames.Reset)
重置

将枚举序列重置到开头。 (IEnumEventObject.Reset)
ResetResource

准备要重新放入常规清单或登记清单中的资源。
RestoreREGDB

从指定的文件还原 COM+ 类注册数据库 (RegDB) 。 若要使此操作生效,需要重新启动系统。
ResumeApplicationInstances

恢复指定的应用程序服务器进程。
SafeRef

SafeRef 函数
SaveChanges

将对集合及其包含的项目进行的所有挂起更改保存到 COM+ 目录数据存储。
SelectThreadPool

选择要在其中运行通过活动提交的工作的线程池。
SendMethodCall

通过组件接口调用方法时生成。
SendMethodReturn

当通过组件接口调用的方法将控件返回到调用方时生成。
ServiceCheck

检索指定 COM+ 服务的当前状态。
SetAbort

声明必须中止正在执行对象的事务,并且对象从当前执行的方法调用返回时应停用该事务。
SetAbort

声明必须中止正在执行对象的事务,并在返回时停用该对象。
SetBindingInfo

将活动提交的所有工作绑定到单个单线程单元。
SetCLSID

设置对象的 CLSID。
SetComplete

声明可以提交正在执行对象的事务,并且对象从当前执行的方法调用返回时应停用。
SetComplete

声明可以提交正在执行对象的事务,并在返回时停用该对象。
SetDeactivateOnReturn

设置完成标志,该标志控制对象是否在方法返回时停用。
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 关闭时调用。
关机

关闭对象池。
ShutdownApplication

启动 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

在公共语言运行时中使用托管代码时,检索有关程序集的信息.NET Framework。
IAsyncErrorNotify

用于对通过 CoCreateActivity 创建的活动提交的异步批处理工作实现错误捕获。
ICatalogCollection

表示 COM+ 目录中的任何集合。 使用 ICatalogCollection 可以枚举、添加、删除和检索集合中的项,以及访问相关集合。
ICatalogObject

表示 COM+ 目录中集合中的项。 ICatalogObject 使你能够获取对象并放入目录中的对象公开的属性。
ICheckSxsConfig

用于检查当前并行程序集的配置。
IComActivityEvents

在创建、销毁活动或超时时通知订阅者。
ICOMAdminCatalog

启动会话以执行编程 COM+ 管理、访问目录中的集合、安装 COM+ 应用程序和组件、启动和停止服务以及连接到远程服务器。
ICOMAdminCatalog2

ICOMAdminCatalog 接口的扩展。
IComApp2Events

通知订阅者是否加载、关闭或暂停了 COM+ 服务器应用程序。
IComAppEvents

如果 COM+ 服务器应用程序已启动、关闭或强制关闭,则通知订阅服务器。
IComCRMEvents

通知订阅者组件服务的补偿资源管理器 (CRM) 功能的活动。
IComExceptionEvents

当用户的代码中发生未经处理的异常时,通知订阅者。
IComIdentityEvents

通知订阅者有关 Internet Information Services (IIS) Active Server Pages (ASP) 页的活动。 例如,如果在 ASP 页面中调用 COM+ 对象,则会通知用户此活动。
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

如果 Microsoft 分布式事务处理协调器 (DTC,) 事务启动、提交或中止,则通知订阅者。 当事务处于两阶段提交协议的准备阶段时,还会通知订阅者。
IComTransactionEvents

如果 Microsoft 分布式事务处理协调器 (DTC,) 事务启动、提交或中止,则通知订阅者。
IComUserEvent

通知订阅者指定的用户定义的指标。
IContextProperties

提供对上下文对象属性的访问。
IContextState

通过操作上下文状态标志来控制对象停用和事务投票。
ICreateWithLocalTransaction

创建在指定本地事务范围内执行的 COM+ 对象。 (ICreateWithLocalTransaction)
ICreateWithTipTransactionEx

使用事务 Internet 协议 (TIP) 创建在手动事务内登记的对象。
ICreateWithTransactionEx

创建在手动事务内登记的对象。
ICrmCompensator

使用 Microsoft Visual C++ 时,将非结构化日志记录传送到 CRM 补偿器。
ICrmCompensatorVariants

使用 Microsoft Visual Basic 时,将结构化日志记录传送到 CRM Compensator。
ICrmFormatLogRecords

将日志记录转换为可查看的格式,以便可以使用通用监视工具显示它们。
ICrmLogControl

CRM 辅助角色和 CRM 补偿器将记录写入日志并使其持久化的方式。
ICrmMonitor

捕获 CRM 当前状态的快照,并保存特定的 CRM 职员。
ICrmMonitorClerks

检索有关职员状态的信息。
ICrmMonitorLogRecords

监视由特定 CRM 职员维护的给定事务的单个日志记录。
IDispenserDriver

由 COM+ 资源分配器的持有者调用,以创建、登记、评估、准备和销毁资源。
IDispenserManager

连接到分配器管理器。
IEnumEventObject

枚举在 COM+ 事件存储中注册的事件对象。
IEnumNames

枚举名称。
IEventClass

将事件对象的类与这些对象实现的事件接口相关联。
IEventClass2

用于设置和获取事件类对象上的数据。 此接口扩展 IEventClass 接口。
IEventControl

控制事件对象的行为,该对象将事件触发给其订阅者。 (IEventControl)
IEventObjectChange

通知订阅者对事件存储的更改。
IEventObjectChange2

通知订阅者事件存储的更改,同时包括分区和应用程序 ID 信息。
IEventObjectCollection

管理事件对象集合中的对象。
IEventSubscription

指定有关事件订阅服务器与订阅的事件之间的关系的信息。 它由发布者筛选器使用。
IEventSystem

提供对事件数据存储的访问。
IFiringControl

将事件触发到单个订阅。
IGetAppTrackerData

使管理应用程序能够检索有关运行 COM+ 应用程序的统计信息。
IGetContextProperties

使调用方能够获取与当前对象的上下文关联的属性。
IGetSecurityCallContext

检索对从 SecurityCallContext 类创建的对象的引用,该类与当前调用相关联。 (IGetSecurityCallContext)
IHolder

为已安装的资源分配器分配或释放资源。
IManagedActivationEvents

用于在当前 COM+ 上下文中创建和销毁托管对象的存根。
IManagedObjectInfo

描述托管对象的存根。
IManagedPoolAction

允许对象在从 COM+ 对象池中释放之前收到通知。
IManagedPooledObj

描述如何在 COM+ 对象池中使用托管对象。
IMessageMover

将消息从一个队列移动到另一个队列。
IMTSActivity

通过 MTSCreateActivity 函数创建的活动提交批处理工作。
IMTSCall

实现通过 MTSCreateActivity 函数创建的活动提交的批处理工作。
IMtsEventInfo

描述用户定义的事件。
IMtsEvents

提供用于获取有关正在运行的包和建立事件接收器的信息的方法。
IMtsGrp

提供用于通过正在运行的包进行枚举的方法。
IMTSLocator

描述一个事件,该事件提供对当前进程的事件调度程序的 IMtsEvents 接口的访问权限。
IMultiInterfaceEventControl

控制事件对象的行为,该对象将事件触发给其订阅者。 (IMultiInterfaceEventControl)
IMultiInterfacePublisherFilter

管理事件方法的筛选订阅缓存。
IObjectConstruct

通过从其他方法或对象传入参数来控制对象构造过程。
IObjectConstructString

提供对构造函数字符串的访问。 如果要在对象构造期间指定参数,请使用它。
IObjectContext

提供对当前对象的上下文的访问。 对象的上下文主要用于处理事务或处理对象的安全性。 (IObjectContext)
IObjectContextActivity

检索与当前对象上下文关联的活动标识符。
IObjectContextInfo

检索当前上下文对象的事务、活动和上下文信息。
IObjectContextInfo2

提供有关对象的上下文的其他信息。 此接口扩展 IObjectContextInfo 接口。
IObjectContextTip

检索描述事务 Internet 协议 (TIP) 事务上下文的属性。
IObjectControl

为 COM+ 对象定义特定于上下文的初始化和清理过程,并指定是否可以回收对象。
IObjPool

表示事务资源池中每个对象的键。
IPlaybackControl

允许参与异常处理服务器端播放错误和消息队列传递机制的客户端故障。
IPoolManager

使调用方能够控制对象池。
IProcessInitializer

提供可在 Dllhost.exe 启动或关闭时调用的方法。
IPublisherFilter

充当回调接口,以便事件发布者可以控制接收事件通知的订阅服务器或订阅者的通知顺序。
ISecurityCallContext

提供对安全方法的访问,以及有关当前调用的安全调用上下文的信息。
ISecurityCallersColl

提供对调用方集合中各个调用方的信息的访问。
ISecurityIdentityColl

提供对表示调用方标识的安全信息集合的访问。 此集合中可用的项包括 SID、帐户名称、身份验证服务、身份验证级别和模拟级别。
ISecurityProperty

确定当前对象的原始调用方或直接调用方的安全标识符。 但是,获取有关对象的调用方的信息的首选方法是使用 ISecurityCallContext 接口。
ISelectCOMLBServer

激活 COM+ 组件负载均衡服务。
ISendMethodEvents

描述一个事件类,每当调用或从调用返回实现它的对象上的方法时,该事件类将通知订阅者。
IServiceActivity

用于调用通过 CoCreateActivity 创建的活动提交的批处理工作。
IServiceCall

用于实现通过 CoCreateActivity 创建的活动提交的批处理工作。
IServiceComTIIntrinsicsConfig

为调用 CoCreateActivity 或 CoEnterServiceDomain 函数时完成的工作配置 COM 事务集成器 (COMTI) 内部函数。
IServiceIISIntrinsicsConfig

为调用 CoCreateActivity 或 CoEnterServiceDomain 函数时完成的工作配置 IIS 内部函数。
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

用于发现当 CServiceConfig 配置为在 CoEnterServiceDomain 调用中使用事务时通过调用 CoLeaveServiceDomain 完成的事务的状态。
ObjectContext

提供对当前对象的上下文的访问。 对象的上下文主要用于处理事务或处理对象的安全性时。 (ObjectContext)
ObjectControl

如果在组件中实现此接口,COM+ 运行时环境会在适当的时间自动对对象调用其方法。
SecurityProperty

检索有关当前 对象的原始调用方和直接调用方的信息。

结构

 
ApplicationProcessRecycleInfo

表示有关托管 COM+ 应用程序的进程的回收的详细信息。
ApplicationProcessStatistics

表示有关托管 COM+ 应用程序的进程的统计信息。
ApplicationProcessSummary

表示有关托管 COM+ 应用程序的进程的摘要信息。
ApplicationSummary

表示托管在特定进程中的 COM+ 应用程序。 它还可以表示进程中所有没有组件的服务 (SWC) 上下文的伪应用程序条目。
COMEVENTSYSCHANGEINFO

表示系统事件结构,其中包含源自事件的分区和应用程序 ID。
ComponentHangMonitorInfo

表示 COM+ 组件的挂起监视配置。
ComponentStatistics

表示有关托管在特定进程中的 COM+ 组件的统计信息。
ComponentSummary

表示有关托管在特定进程中的 COM+ 组件的摘要信息。 它还可以表示没有组件的服务 (SWC) 上下文。
COMSVCSEVENTINFO

表示有关事件的上下文信息,例如生成事件的时间以及生成该事件的进程服务器和 COM+ 应用程序。
CrmLogRecordRead

包含补偿资源管理器 (CRM) 的非结构化日志记录。