C# Class FoundationDB.Filters.Logging.FdbLoggedDatabase

Database filter that logs all the transactions
Inheritance: FdbDatabaseFilter
Mostra file Open project: BedeGaming/foundationdb-dotnet-client Class Usage Examples

Public Methods

Method Description
BeginTransaction ( FdbTransactionMode mode, CancellationToken cancellationToken = default(CancellationToken), FdbOperationContext context = null ) : IFdbTransaction
FdbLoggedDatabase ( IFdbDatabase database, bool forceReadOnly, bool ownsDatabase, Action onCommitted, FdbLoggingOptions defaultOptions = FdbLoggingOptions.Default ) : FoundationDB.Client

Method Details

BeginTransaction() public method

public BeginTransaction ( FdbTransactionMode mode, CancellationToken cancellationToken = default(CancellationToken), FdbOperationContext context = null ) : IFdbTransaction
mode FdbTransactionMode
cancellationToken System.Threading.CancellationToken
context FdbOperationContext
return IFdbTransaction

FdbLoggedDatabase() public method

public FdbLoggedDatabase ( IFdbDatabase database, bool forceReadOnly, bool ownsDatabase, Action onCommitted, FdbLoggingOptions defaultOptions = FdbLoggingOptions.Default ) : FoundationDB.Client
database IFdbDatabase
forceReadOnly bool
ownsDatabase bool
onCommitted Action
defaultOptions FdbLoggingOptions
return FoundationDB.Client