/// <summary> /// Commits the open transaction. /// </summary> public void Commit() { if (InnerTransaction == null) { throw new InvalidOperationException("A transaction has not been created for this connection"); } InnerTransaction.Commit(); }
public override void Commit() { InnerTransaction.Commit(); if (MessageBroker != null && TimerStrategy != null) { MessageBroker.Publish( new TransactionCommitMessage(InnerConnection.ConnectionId, TransactionId) .AsTimedMessage(TimerStrategy.Stop(timerTimeSpan))); } }
public override void Commit() { InnerTransaction.Commit(); }
public override void Commit() { _profiler.TransactionCommitted(InnerTransaction, NHProfilerContextProvider.GetLoggedDbTransaction(InnerTransaction, _connectionId)); InnerTransaction.Commit(); }
public override void Commit() { _retryPolicy.Execute(() => InnerTransaction.Commit()); }
public override void Commit() { InnerTransaction.Commit(); Stats.TransactionCommit(InnerConnection.ConnectionId, TransactionId); }