Version

TransactionService Class Members

The following tables list the members exposed by TransactionService.

Public Constructors
 NameDescription
Public ConstructorTransactionService ConstructorConstructs a transaction service.  
Public Properties
 NameDescription
Public PropertyCanRedoOverridden. Gets whether there is a transaction that can be redone.  
Public PropertyCanUndoOverridden. Gets whether there is a transaction that can be undone.  
Public PropertyCloneGets or sets the user-defined function for cloning transaction deltas. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Public PropertyIsEnabledOverridden. Gets whether transactions are enabled.  
Public PropertyMergeGets or sets the user-defined action for merging transactions deltas into the current state. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Protected Properties
 NameDescription
Protected PropertyIsPendingGets or sets whether pending transactions are enabled or not. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Protected PropertyPendingStatesGets a list of pending states. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Protected PropertyPendingTransactionsGets a list of pending transactions. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Public Methods
 NameDescription
Public MethodAcceptCommitOverridden. Accepts a pending commit.  
Public MethodAddOverridden. Add a transaction to the service  
Public MethodClearOverridden. Clears all pending transactions and state.  
Public MethodClearPendingClear out all the pending transactions. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Public MethodCommitOverridden. Commits the current transaction list.  
Public MethodEndPendingOverridden. Ends the pending state.  
Public MethodGetAggregatedChangesOverridden. Returns a list of all current changes.  
Public MethodGetLatestStateFromPendingCommitsGets the latest available state of an item from the pending commits.  
Public MethodGetPendingCommitOverridden. Returns a commit associated with the provided ID.  
Public MethodGetPendingErrorsGet all the pending transactions that have errors associated with them. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Public MethodGetPendingStateGets the current state of an item with pending transactions applied to it.  
Public MethodGetPendingTransactionReturns a transaction associated with the provided ID. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Public MethodGetPendingTransactionsOverridden. Returns an array of pending transactions.  
Public MethodGetStateOverridden. Get the current state of an item with transactions applied to it.  
Public MethodRedoOverridden. Redo the last undone action.  
Public MethodRejectCommitOverridden. Rejects a pending commit.  
Public MethodSavePendingTransactionSave a pending transaction making it a real, commitable transaction.  
Public MethodStartPendingSubsequent actions will be treated as pending. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Public MethodUndoOverridden. Undo the last action.  
Protected Methods
 NameDescription
Protected MethodOnPropertyChangedOverridden. Called when a property is changed.  
Protected MethodOnStateChangedFires the StateChanged event. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
Protected MethodUpdateStateOverridden. Updates the current item state with the given action.  
Protected MethodVerifyAddedTransactionVerifies that the transaction is safe to add.  
Public Events
 NameDescription
Public EventStateChangedEvent for transaction service state changes. (Inherited from Infragistics.Controls.DataSource.Transactions.BaseTransactionService)
See Also