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. |