AcApLongTransactionReactor 类
AcApLongTransactionReactor类为与长事务关联的所有操作提供通知。
继承自
包含文件
lngtrans.h
参见
AcDbLongTransWorkSetIterator,
AcDbLongTransaction,
AcApLongTransactionManager
成员
AcApLongTransactionReactor
Edit(编辑) 函数
AcApLongTransactionReactor::abortLongTransaction函数
virtual void
abortLongTransaction(
AcDbLongTransaction& unnamed);
|
unnamed |
输出当前中断的长事务 |
这个函数在一个长事务时要开始中断时调用。
AcApLongTransactionReactor::beginCheckIn函数
virtual void
beginCheckIn(
AcDbLongTransaction& unnamed);
|
unnamed |
输入要开始checkIn()方法的长事务 |
这个函数在开始checkIn()方法时调用。
AcApLongTransactionReactor::beginCheckOut函数
virtual void
beginCheckOut(
AcDbLongTransaction& unnamed,
AcDbObjectIdArray& originList);
|
unnamed |
输入要开始checkOut()方法的长事务 |
|
originList |
要登出的原始对象列表。它允许那些接受这个调用的对象在遵循checkOut()的相同规则,如可以在列表上进行操作的规则的情况下修改列表, |
这个通知在checkOut()开始时发出。
AcApLongTransactionReactor::endCheckIn函数
virtual void
endCheckIn(
AcDbLongTransaction& unnamed);
|
unnamed |
输入正要结束checkIn()的长事务 |
这个函数在checkIn()结束时调用。
AcApLongTransactionReactor::endCheckOut函数
virtual void
endCheckOut(
AcDbLongTransaction& unnamed);
|
unnamed |
输入正要结束checkOut()的长事务 |
这个函数在checkOut()结束时调用。
AcApLongTransactionReactor::veto函数
Acad::ErrorStatus
veto();
未公布。