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
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(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
Gets the Type of the current instance.
(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
Returns a string that represents the current object.
(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