TransactionGroup Members

The TransactionGroup type exposes the following members.


Name Description
Public method TransactionGroup(Document)
Constructs a transaction group object.
Public method TransactionGroup(Document, String)
It constructs a transaction group object


Name Description
Public method Assimilate
Assimilates all inner transactions by merging them into a single undo item.
Public method Commit
Commits the transaction group.
Public method Dispose
Releases all resources used by the TransactionGroup
Public method Equals
Determines whether the specified Object is equal to the current Object .
(Inherited from Object .)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object .)
Public method GetName
Returns the transaction group's name. It could be an empty string.
Public method GetStatus
Gets the current status of the transaction group.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object .)
Public method HasEnded
Determines whether the transaction group has ended already.
Public method HasStarted
Determines whether the transaction has been started yet.
Public method RollBack
Rolls back the transaction group, which effectively undoes all transactions committed inside the group.
Public method SetName
Sets the transaction group's name.
Public method Start
Starts the transaction group
Public method Start(String)
Starts the transaction group with an assigned name.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object .)


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

See Also