Class | Description | |
---|---|---|
![]() | BaseTransactionService | The base implementation for a transaction service. |
![]() | Transaction | Represents an individual transaction within the transaction service. |
![]() | TransactionCommit | Represents a commit. |
![]() | TransactionHistory | Represents an piece of transaction history that can be undone or redone. |
![]() | TransactionService | A transaction service for tracking changes with support for undo and redo. |
![]() | TransactionState | Represents the final state of items with all transactions combined. |
Delegate | Description | |
---|---|---|
![]() | TransactionServiceStateChanged | A delegate for the StateChanged event. |
Enumeration | Description | |
---|---|---|
![]() | TransactionEvent | An enumeration for the different transaction service events. |
![]() | TransactionPendingState | An enumeration for the different pending states a transaction can be in. |
![]() | TransactionType | An enumeration for the different transaction types. |