Class Hierarchy
AcRxObject AcTransaction
C++
class AcTransaction : public AcRxObject;
File
dbtrans.h
Description
Transactions provide a way to extend the boundary of operation on an object beyond open and close, and avoid those vexing open conflict errors. They also improve performance by being lenient on multiple open requests while postponing all the opened objects close-time work to the end of the transaction.
The transaction mechanism runs in parallel with the acdbOpenObject() and close() mechanism. This means that both can be in effect at the same time with AcDb::kForWrite status in both. For more information on this, see the section on transactions in the ObjectARX Developer's Guide.
Links
See Also
AcTransactionManager, acdbOpenObject