COM+ 检测接口

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

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

接口 提供的指标
IComActivityEvents
用户在创建、销毁或超时活动时实现要通知的 IComActivityEvents
IComAppEvents
用户在服务器应用程序启动时、关闭或被迫关闭时实现 IComAppEvents 的通知。
IComApp2Events
如果用户在加载、关闭或暂停 COM+ 服务器应用程序时,将实现要通知的 IComApp2Events 。 如果应用程序标记为回收,则订阅者也会收到通知。
IComCRMEvents
用户实现在补偿资源管理器 (CRM) 恢复启动或完成时要通知的 IComCRMEvent
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
如果 Microsoft 分布式事务协调器 (DTC) 事务启动、提交或中止, IComTransaction2Events 接口会通知订阅服务器。 当事务处于两阶段提交协议的准备阶段时,订阅服务器也会收到通知。
IComUserEvent
用户在发生用户定义的事件时实现要通知的 IComUserEvent
ISystemAppEventData
ISystemAppEventData 接口通知订阅者创建和修改 COM+ 应用程序实例。