The following tables list the members exposed by BaseTransactionService.
| Name | Description | |
|---|---|---|
![]() | IsEnabledPropertyName | Identifies the IsEnabled property. |
| Name | Description | |
|---|---|---|
![]() | CanRedo | Gets whether it's possible to redo a transaction. |
![]() | CanUndo | Gets whether it's possible to undo a transaction. |
![]() | Clone | Gets or sets the user-defined function for cloning transaction deltas. |
![]() | IsEnabled | Gets whether transactions are enabled. |
![]() | Merge | Gets or sets the user-defined action for merging transactions deltas into the current state. |
| Name | Description | |
|---|---|---|
![]() | IsPending | Gets or sets whether pending transactions are enabled or not. |
![]() | PendingStates | Gets a list of pending states. |
![]() | PendingTransactions | Gets a list of pending transactions. |
| Name | Description | |
|---|---|---|
![]() | AcceptCommit | |
![]() | Add | Add a transaction to the service |
![]() | Clear | Clears all pending transactions and state. |
![]() | ClearPending | Clear out all the pending transactions. |
![]() | Commit | Commits the current transaction list. |
![]() | EndPending | Ends the pending state. |
![]() | GetAggregatedChanges | Returns a list of all current changes. |
![]() | GetPendingCommit | Returns a commit associated with the provided ID. |
![]() | GetPendingErrors | Get all the pending transactions that have errors associated with them. |
![]() | GetPendingTransaction | Returns a transaction associated with the provided ID. |
![]() | GetPendingTransactions | Returns an array of pending transactions. |
![]() | GetState | Get the current state of an item with transactions applied to it. |
![]() | Redo | Redo the last undone action. |
![]() | RejectCommit | |
![]() | StartPending | Subsequent actions will be treated as pending. |
![]() | Undo | Undo the last action. |
| Name | Description | |
|---|---|---|
![]() | OnPropertyChanged | Called when a property is changed. |
![]() | OnStateChanged | Fires the StateChanged event. |
![]() | UpdateState | Updates the current item state with the given action. |
| Name | Description | |
|---|---|---|
![]() | StateChanged | Event for transaction service state changes. |