AcApLongTransactionReactor

 

AcApLongTransactionReactor类为与长事务关联的所有操作提供通知。

 

继承自

AcRxObject

 

包含文件

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();

未公布。