TransactionGroup Members

The TransactionGroup type exposes the following members.

Constructors

  NameDescription
Public methodTransactionGroup(Document)
Constructs a transaction group object.
Public methodTransactionGroup(Document, String)
It constructs a transaction group object

Methods

  NameDescription
Public methodAssimilate
Assimilates all inner transactions by merging them into a single undo item.
Public methodCommit
Commits the transaction group.
Public methodDispose
Releases all resources used by the TransactionGroup
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetName
Returns the transaction group's name. It could be an empty string.
Public methodGetStatus
Gets the current status of the transaction group.
Public methodGetType (Inherited from Object.)
Public methodHasEnded
Determines whether the transaction group has ended already.
Public methodHasStarted
Determines whether the transaction has been started yet.
Public methodRollBack
Rolls back the transaction group, which effectively undoes all transactions committed inside the group.
Public methodSetName
Sets the transaction group's name.
Public methodStart()()()()
Starts the transaction group
Public methodStart(String)
Starts the transaction group with an assigned name.
Public methodToString (Inherited from Object.)

Properties

  NameDescription
Public propertyIsFailureHandlingForcedModal
Forces all transactions finished inside this group to use modal failure handling regardless of what failure handling options are set for those transactions.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.

See Also