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) 的非结构化日志记录。 |