System.EnterpriseServices.CompensatingResourceManager 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供允许在托管代码中使用补偿资源管理器(CRM)的类。 CRM 是 COM+ 提供的一项服务,可用于在 Microsoft 分布式事务处理协调器 (DTC) 事务中包含非事务处理对象。 尽管 CPM 不提供完整资源管理器的功能,但它们确实通过恢复日志提供事务原子性(所有或无行为)和持久性。
类
| 名称 | 说明 |
|---|---|
| ApplicationCrmEnabledAttribute |
在标记的应用程序上启用补偿资源管理程序(CRM)。 |
| Clerk |
将事务操作的记录写入日志。 |
| ClerkInfo |
包含描述活动补偿资源管理器 (CRM) Clerk 对象的信息。 |
| ClerkMonitor |
包含进程中活动的所有 Clerk 的快照。 |
| Compensator |
表示所有补偿资源管理器 (CRM) 补偿器的基类。 |
| LogRecord |
表示作为 COM+ |
枚举
| 名称 | 说明 |
|---|---|
| CompensatorOptions |
指定用于控制补偿资源管理器 (CRM) 补偿程序应接收哪些事务完成阶段的标志,以及如果尝试恢复后可疑事务是否仍会失败,则恢复是否应失败。 |
| LogRecordFlags |
描述补偿资源管理器(CRM)日志记录的起源。 |
| TransactionState |
指定当前补偿资源管理器 (CRM) 事务的状态。 |