示例#1
0
 public internalTransactionScope(SqlQueueManager parent)
 {
     if (SqlTransactionContext.Current == null)
     {
         transactionToCommit = parent.BeginTransaction();
     }
 }
示例#2
0
 public void Dispose()
 {
     if (transactionToCommit != null)
     {
         try
         {
             transactionToCommit.Transaction.Commit();
         }
         catch (Exception ex)
         {
             Logger.Warn("Exception encountered when trying to commit transaction.", ex);
         }
         transactionToCommit.Dispose();
         transactionToCommit = null;
     }
 }
示例#3
0
 public void Dispose()
 {
     Current = null;
     _transaction.Dispose();
     _connection.Dispose();
 }
 public void Dispose()
 {
     Current = null;
     _transaction.Dispose();
     _connection.Dispose();
 }
			public void Dispose()
			{
				if (transactionToCommit != null)
				{
					try
					{
						transactionToCommit.Transaction.Commit();
					}
					catch (Exception ex)
					{
						Logger.Warn("Exception encountered when trying to commit transaction.",ex);
					}
					transactionToCommit.Dispose();
					transactionToCommit = null;
				}
			}
			public internalTransactionScope(SqlQueueManager parent)
			{
				if (SqlTransactionContext.Current == null)
				{
					transactionToCommit = parent.BeginTransaction();
				}
			}