Class AsyncDbTransaction
Basic IAsyncDbTransaction implementation with fallback to synchronous operations if corresponding functionality
missing from .
Inheritance
System.Object
AsyncDbTransaction
Assembly: linq2db.dll
Syntax
public class AsyncDbTransaction : object, IAsyncDbTransaction, IAsyncDisposable
Constructors
|
Improve this Doc
View Source
AsyncDbTransaction(DbTransaction)
Declaration
protected AsyncDbTransaction(DbTransaction transaction)
Parameters
Type |
Name |
Description |
DbTransaction |
transaction |
|
Properties
|
Improve this Doc
View Source
Transaction
Declaration
public DbTransaction Transaction { get; }
Property Value
Type |
Description |
DbTransaction |
|
Methods
|
Improve this Doc
View Source
Commit()
Declaration
public virtual void Commit()
|
Improve this Doc
View Source
CommitAsync(CancellationToken)
Declaration
public virtual Task CommitAsync(CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
|
Improve this Doc
View Source
Dispose()
Declaration
public virtual void Dispose()
|
Improve this Doc
View Source
DisposeAsync()
Declaration
public virtual Task DisposeAsync()
Returns
|
Improve this Doc
View Source
Rollback()
Declaration
public virtual void Rollback()
|
Improve this Doc
View Source
RollbackAsync(CancellationToken)
Declaration
public virtual Task RollbackAsync(CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
CancellationToken |
cancellationToken |
|
Returns
Implements
IDisposable
Extension Methods