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. |