Interface ITransactionService
Interface for a transaction service.
Namespace: Simplic.Data
Assembly: Simplic.Data.dll
Syntax
public interface ITransactionService
Methods
| Improve this Doc View SourceAbortAsync(ITransaction)
Asynchronously aborts a transaction.
Declaration
Task AbortAsync(ITransaction transaction)
Parameters
Type | Name | Description |
---|---|---|
ITransaction | transaction | Transaction to abort. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task. |
CommitAsync(ITransaction)
Asynchronously commits a transaction.
Declaration
Task CommitAsync(ITransaction transaction)
Parameters
Type | Name | Description |
---|---|---|
ITransaction | transaction | Transaction to commit. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task. |
CreateAsync()
Asynchronously creates a new transaction.
Declaration
Task<ITransaction> CreateAsync()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<ITransaction> | Task of transaction. |