Click or drag to resize
CalculationWorks Logo
BcfTransactionBeginSubTransaction Method (BcfTransactionBuilder)
Begins a sub transaction.

Namespace: CalculationWorks.BusinessModel
Assembly: CalculationWorks.BusinessModel (in CalculationWorks.BusinessModel.dll) Version: 3.0.2.0
Syntax
public BcfTransaction BeginSubTransaction(
	BcfTransactionBuilder builder
)

Parameters

builder
Type: CalculationWorks.BusinessModelBcfTransactionBuilder
The builder.

Return Value

Type: BcfTransaction
BcfTransaction.
Exceptions
ExceptionCondition
ArgumentNullExceptionbuilder is null
InvalidOperationException

IsRolledBack is true

IsCurrent is false

BcfComputeExceptionenforcing relations or calculation caused an exception
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

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