![]() | |
BcfTransactionCompute Method |
Namespace: CalculationWorks.BusinessModel
Exception | Condition |
---|---|
InvalidOperationException | IsRolledBack is true IsCurrent is false dataset is locked; e.g. BcfDataSet is just switching the current transaction or is undoing/redoing. |
BcfComputeException | enforcing relations or calculation caused an exception |
Compute() calls before any function or validator will be executed.
You only need to call this method if you have to get computed values within a transaction. For example this is necessary when coding a content based BcfColumnValueSetter.
Before every begin and end of any transaction or subtransaction the queued calculations and validations will be processed.