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: 24.2.419.0 (24.2.419.0)
Syntax public Transaction(
TransactionContext context
)
Public Sub New (
context As TransactionContext
)
public:
Transaction(
TransactionContext^ context
)
new :
context : TransactionContext -> Transaction
Parameters
- 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