RunTransaction(TransactionOption, Func<Task<bool>>, bool)
abstract
public abstract Task RunTransaction(TransactionOption transactionOption, Func<Task<bool>> transactionDelegate, bool useExclusiveLock) Run transaction delegate with exclusive lock option
Parameters
transactionOptionTransactionOptiontransactionDelegateFunc<Task<bool>>useExclusiveLockbool- When
true, all transactional states accessed during this transaction will acquire exclusive locks even for read operations, preventing lock upgrade conflicts under high contention.
Returns
True if the transaction should commit
