Method WriteTransaction
WriteTransaction(Func<ITransaction, Task>, DBLockOptions?)
Executes a write transaction with the given function.
public Task WriteTransaction(Func<ITransaction, Task> fn, DBLockOptions? options = null)
Parameters
fnFunc<ITransaction, Task>optionsDBLockOptions
Returns
WriteTransaction<T>(Func<ITransaction, Task<T>>, DBLockOptions?)
Executes a write transaction with the given function.
public Task<T> WriteTransaction<T>(Func<ITransaction, Task<T>> fn, DBLockOptions? options = null)
Parameters
fnFunc<ITransaction, Task<T>>optionsDBLockOptions
Returns
- Task<T>
Type Parameters
T
Remarks
This is an overload of WriteTransaction(Func<ITransaction, Task>, DBLockOptions?) that allows the function to return a result.