CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ObjectARX 开发指南

事务反应器

2022-12-31 18:37| 发布者: admin| 查看: 308| 评论: 0|来自: AutoCAD

事务管理器有一个反应器列表,通过这些列表,它通知客户端与事务模型相关的事件。以下事件发送通知:

  • 事务已启动
  • 事务已结束
  • 事务已中止
  • endCalledOnOutermostTransaction
  • 事务关于开始
  • 事务关于结束
  • 事务关于中止
  • objectIdSwappped

当任何事务(包括嵌套事务)启动、结束或中止时,将触发前三个通知。您可以将这些通知与确定与通知相关的事务结合使用。例如,如果调用 to 在覆盖 ofor 中返回零,则您知道最外层的事务正在结束或中止。AcTransactionManager::numActiveTransactions()AcTransactionManager::numActiveTransactions()AcTransactionReactor::transactionEnded()AcTransactionReactor::transactionAborted()

通知标志着所有事务中完成的所有修改的提交过程的开始。您可以使用此回调在提交开始之前执行任何必要的清理工作。endCalledOnOutermostTransaction()

所有通知中的第一个参数表示处于活动状态的事务数加上已成功完成的事务数。它不包括已启动和中止的事务。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部