Share

AcTransaction

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

AcTransaction Methods

See Also

AcTransactionManager, acdbOpenObject

Was this information helpful?