RunTransaction(TransactionOption, Func<Task>, bool)
abstract
public abstract Task RunTransaction(TransactionOption transactionOption, Func<Task> transactionDelegate, bool useExclusiveLock) Run transaction delegate with exclusive lock option
Parameters
transactionOptionTransactionOptiontransactionDelegateFunc<Task>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
System.Threading.Tasks.Task