Initializes a child (nested) transaction, a new instance of the ClientTransaction class
with a specified parent transaction.
Namespace:
C1.Data.TransactionsAssembly: C1.Data.Entity (in C1.Data.Entity.dll)
Syntax
| C# |
|---|
public ClientTransaction( ClientTransaction parent ) |
| Visual Basic |
|---|
Public Sub New ( _ parent As ClientTransaction _ ) |
Parameters
- parent
- Type: C1.Data.Transactions..::..ClientTransaction
The parent transaction. Cannot be null.
Remarks
A child transaction is automatically committed/rolled back if its parent transaction is committed/rolled back.
Create a child transaction in cases where you need to open a new window for editing a portion of data that is being editing in an already open transaction.
Exceptions
| Exception | Condition |
|---|---|
| System..::..ArgumentNullException | The parent is null. |