Click or drag to resize

Transaction Constructor

Begins a new transaction. Be sure to Dispose, Commit, or Abort this transaction as soon as you are done using it. Keeping transactions open for a long time will substantially increase the memory usage and slow the performance of the software transactional memory system. You should generally use DoTransactionally(ActionTransaction) instead of constructing a transaction directly.

Namespace:  AGI.Foundation
Assembly:  AGI.Foundation.Tracking (in AGI.Foundation.Tracking.dll) Version: 22.2.414.0 (22.2.414.0)
public Transaction(
	TransactionContext context


Type: AGI.FoundationTransactionContext
The context in which this transaction operates. The new transaction can only be used to access transacted values in this context.
See Also