Click or drag to resize
CalculationWorks Logo
BcfTransactionCommit Method
Commits all changes within this transaction.

Namespace: CalculationWorks.BusinessModel
Assembly: CalculationWorks.BusinessModel (in CalculationWorks.BusinessModel.dll) Version: 3.0.2.0
Syntax
public void Commit()
Exceptions
ExceptionCondition
InvalidOperationException

IsRolledBack is true

IsCurrent is false

InvalidOperationException

dataset is locked; e.g. BcfDataSet is just switching the current transaction or is undoing/redoing.

do not call this method e.g. from inside BcfFunctionBase, BcfValidatorBase nor IBcfUndoRedoItem

BcfComputeExceptionenforcing relations or calculation caused an exception
BcfExternalEventReleaseExceptionException occurred after transaction was committed while releasing the change events.
Remarks
Before every end of any transaction or subtransaction and every begin of a subtransaction the queued calculations and validations will be processed.
Version Information

CalculationWorks.BusinessModel

Supported in: 3.0, 2.1, 2.0
See Also