public FbEnlistmentNotification(FbConnectionInternal connection, Transaction systemTransaction) { this.connection = connection; this.transaction = connection.BeginTransaction(systemTransaction.IsolationLevel); this.systemTransaction = systemTransaction; this.systemTransaction.EnlistVolatile(this, System.Transactions.EnlistmentOptions.None); }
public FbEnlistmentNotification(FbConnectionInternal connection, Transaction systemTransaction) { _connection = connection; _transaction = connection.BeginTransaction(systemTransaction.IsolationLevel); _systemTransaction = systemTransaction; _systemTransaction.EnlistVolatile(this, System.Transactions.EnlistmentOptions.None); }
public FbEnlistmentNotification(FbConnectionInternal connection, Transaction systemTransaction) { _connection = connection; _transaction = connection.BeginTransaction(systemTransaction.IsolationLevel, new AsyncWrappingCommonArgs(false)).GetAwaiter().GetResult(); _systemTransaction = systemTransaction; _systemTransaction.EnlistVolatile(this, EnlistmentOptions.None); }
public FbTransaction BeginTransaction(IsolationLevel level, string transactionName) { CheckClosed(); return(_innerConnection.BeginTransaction(level, transactionName)); }
internal Task <FbTransaction> BeginTransactionImpl(IsolationLevel level, string transactionName, AsyncWrappingCommonArgs async) { CheckClosed(); return(_innerConnection.BeginTransaction(level, transactionName, async)); }