private void OnNewTransaction(object sender, TransactionEventArgs args) { if (!args.Transaction.IsAmbient) { args.Transaction.Enlist(new RhinoTransactionResourceAdapter(args.Transaction.TransactionMode)); } }
//private void OnNewTransaction(ITransaction transaction, TransactionMode transactionMode, IsolationMode isolationMode, bool distributedTransaction) //{ // //if (!transaction.DistributedTransaction) // if (!transaction.IsAmbient) // { // transaction.Enlist(new RhinoTransactionResourceAdapter(transactionMode)); // } //} private void OnNewTransaction(object sender, TransactionEventArgs e) { var transaction = e.Transaction; if (transaction.IsAmbient) { transaction.Enlist(new RhinoTransactionResourceAdapter(transaction.TransactionMode)); } }
private void CompletedHandler(object sender, TransactionEventArgs e) { TransactionCompleted.Fire(this, e); }
private void RolledBackHandler(object sender, TransactionEventArgs e) { TransactionRolledBack.Fire(this, e); }
protected void OnTransactionRolledBack(TransactionEventArgs e) { if(TransactionRolledBack != null) { TransactionRolledBack(this, e); } }
protected void OnTransactionDisposed(TransactionEventArgs e) { if(TransactionDisposed != null) { TransactionDisposed(this, e); } }
protected void OnTransactionCompleted(TransactionEventArgs e) { if(TransactionCompleted != null) { TransactionCompleted(this, e); } }
protected void OnChildTransactionCreated(TransactionEventArgs e) { if(ChildTransactionCreated != null) { ChildTransactionCreated(this, e); } }
private void OnNewTransaction(object sender, TransactionEventArgs e) { if (!e.Transaction.IsAmbient) { e.Transaction.Enlist(new TransactionScopeResourceAdapter(e.Transaction.TransactionMode)); } }