COM+ 检测接口

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

下表中所述的 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
用户在创建或释放 JIT 激活的对象时实现 IComObjectEvents 通知。
IComObjectPoolEvents
IComObjectPool2Events
用户实现 IComObjectPoolEventsIComObjectPool2Events,以在向对象池中添加或从对象池获取事务对象或非事务对象时收到通知。
IComObjectPoolEvents2
用户实现 IComObjectPoolEvents2,以在创建新池或从池中获取对象时收到通知。
IComQCEvents
用户在创建或取消排队消息时实现 IComQCEvents 通知。
IComResourceEvents
用户在创建新资源、分配、销毁或跟踪时实现 IComResourceEvents
IComSecurityEvents
如果方法调用的身份验证成功或失败,IComSecurityEvents 接口会通知订阅服务器。
IComThreadEvents
IComThreadEvents 接口在创建或终止单线程单元(STA)以及分配单元线程时通知订阅者。 如果向单元线程分配或未分配活动,则订阅者也会收到通知。
IComTrackingInfoCollection
IComTrackingInfoCollection 接口通知跟踪集合的类型和计数的订阅者。
IComTrackingInfoEvents
IComTrackingInfoEvents 接口通知跟踪事件的订阅者。
IComTrackingInfoObject
IComTrackingInfoObject 接口通知订阅者对跟踪对象的属性所做的更改。
IComTrackingInfoProperties
IComTrackingInfoProperties 接口通知订阅者对跟踪属性的计数和名称所做的更改。
IComTransactionEvents
用户在提交或中止组件的分布式事务时实现 IComTransactionEvents 通知。
IComTransaction2Events
IComTransaction2Events 接口在Microsoft分布式事务处理协调器(DTC)事务启动、提交或中止时通知订阅服务器。 当事务处于两阶段提交协议的准备阶段时,订阅者也会收到通知。
IComUserEvent
用户实现 IComUserEvent,以在发生用户定义的事件时收到通知。
ISystemAppEventData
ISystemAppEventData 接口通知订阅者创建和修改 COM+ 应用程序实例。