Class MongoDbTransactionApi
Inheritance
MongoDbTransactionApi
Assembly: Volo.Abp.MongoDB.dll
Syntax
public class MongoDbTransactionApi : ITransactionApi, IDisposable, ISupportsRollback
Constructors
MongoDbTransactionApi(IClientSessionHandle, ICancellationTokenProvider)
Declaration
public MongoDbTransactionApi(IClientSessionHandle sessionHandle, ICancellationTokenProvider cancellationTokenProvider)
Parameters
Properties
CancellationTokenProvider
Declaration
protected ICancellationTokenProvider CancellationTokenProvider { get; }
Property Value
SessionHandle
Declaration
public IClientSessionHandle SessionHandle { get; }
Property Value
Type |
Description |
IClientSessionHandle |
|
Methods
CommitAsync(CancellationToken)
Declaration
public Task CommitAsync(CancellationToken cancellationToken)
Parameters
Returns
Dispose()
Declaration
RollbackAsync(CancellationToken)
Declaration
public Task RollbackAsync(CancellationToken cancellationToken)
Parameters
Returns
Implements
Extension Methods