COM+ 检测接口

COM+ 检测指标使用 COM+ 事件发布到客户端,这是一个用于将不同发布服务器中的事件信息存储在 COM+ 目录中的松散耦合事件 (LCE) 系统。 这些指标根据为其提供信息的对象类型按类别分组。 每个类别都有一个客户端可以订阅的对应接口,订阅客户端接收该类别中的所有指标。 客户端还可以订阅接口上的特定方法,通过筛选指标接收特定指标。

下表中所述的 COM+ 检测接口允许客户端接收各种 COM+ 检测指标的通知。

接口 提供的指标
IComActivityEvents
用户实现 IComActivityEvents 以在活动创建、销毁或超时时收到通知。
IComAppEvents
用户实现 IComAppEvents 以在服务器应用程序启动、关闭或强制关闭时收到通知。
IComApp2Events
用户实现 IComApp2Events,以在 COM+ 服务器应用程序加载、关闭或暂停时收到通知。 如果应用程序标记为回收,则订阅服务器也会收到通知。
IComCRMEvents
用户实现 IComCRMEvents,以在补偿资源管理器 (CRM) 恢复启动或完成时收到通知。
IComExceptionEvents
用户实现 IComExceptionEvents,以在事务组件中发生用户异常时收到通知。
IComIdentityEvents
IComIdentityEvents 接口通知订阅服务器 Internet Information Services (IIS) Active Server Pages (ASP) 页上的活动。
IComInstanceEvents
IComInstance2Events
IComInstanceEventsIComInstance2Events 接口通知订阅服务器对象的创建或发布。
IComMethodEvents
IComMethod2Events
用户实现 IComMethodEventsIComMethod2Events,以在对象的方法调用、返回或生成异常时收到通知。
IComObjectConstructionEvents
如果在对象池中创建构造的对象,IComObjectConstructionEvents 接口会通知订阅服务器。
IComObjectConstruction2Events
如果创建构造的对象,IComObjectConstruction2Events 接口会通知订阅服务器。
IComObjectEvents
用户实现 IComObjectEvents,以在创建或发布实时激活的对象时收到通知。
IComObjectPoolEvents
IComObjectPool2Events
用户实现 IComObjectPoolEventsIComObjectPool2Events,以在向对象池中添加或从对象池获取事务对象或非事务对象时收到通知。
IComObjectPoolEvents2
用户实现 IComObjectPoolEvents2,以在创建新池或对象返回或从池中获取对象时收到通知。
IComQCEvents
用户实现 IComQCEvents,以在创建排队消息或取消排队消息时收到通知。
IComResourceEvents
用户实现 IComResourceEvents,以在创建、分配、销毁或跟踪新资源时收到通知。
IComSecurityEvents
如果方法调用的身份验证成功或失败,IComSecurityEvents 接口会通知订阅服务器。
IComThreadEvents
如果创建或终止单线程单元 (STA),以及分配单元线程时,IComThreadEvents 接口会通知订阅服务器。 如果向单元线程分配或取消分配活动,则订阅服务器也会收到通知。
IComTrackingInfoCollection
IComTrackingInfoCollection 接口通知订阅服务器跟踪集合的类型和计数。
IComTrackingInfoEvents
IComTrackingInfoEvents 接口通知订阅服务器跟踪事件。
IComTrackingInfoObject
IComTrackingInfoObject 接口通知订阅服务器对跟踪对象的属性的更改。
IComTrackingInfoProperties
IComTrackingInfoProperties 接口通知订阅服务器对跟踪属性的计数和名称的更改。
IComTransactionEvents
用户实现 IComTransactionEvents,以在提交或中止组件的分布式事务时收到通知。
IComTransaction2Events
如果 Microsoft 分布式事务处理协调器 (DTC) 事务启动、提交或中止,IComTransaction2Events 接口会通知订阅服务器。 当事务处于两阶段提交协议的准备阶段时,订阅服务器也会收到通知。
IComUserEvent
用户实现 IComUserEvent,以在发生用户定义的事件时收到通知。
ISystemAppEventData
ISystemAppEventData 接口通知订阅服务器创建和修改 COM+ 应用程序实例。