Abort() публичный Метод

Aborts the transaction
public Abort ( AbortReason reason ) : void
reason AbortReason
Результат void
Пример #1
0
 /// <summary>
 /// Sets the underlying transaction
 /// </summary>
 /// <param name="transaction">The transaction instance</param>
 internal void SetTransaction(ClientTransaction transaction)
 {
     lock (_lock)
     {
         _transaction = transaction;
         if (_abortReason != null)
         {
             _transaction.Abort(_abortReason.Value);
         }
     }
 }
Пример #2
0
 /// <summary>
 /// Aborts the underlying transaction
 /// </summary>
 /// <param name="reason">The reason for the abort</param>
 public void Abort(AbortReason reason)
 {
     lock (_lock)
     {
         if (_transaction != null)
         {
             _abortReason = reason;
         }
         else
         {
             _transaction.Abort(reason);
         }
     }
 }
Пример #3
0
 /// <summary>
 /// Sets the underlying transaction
 /// </summary>
 /// <param name="transaction">The transaction instance</param>
 internal void SetTransaction(ClientTransaction transaction)
 {
     lock(_lock)
     {
         _transaction = transaction;
         if (_abortReason != null)
             _transaction.Abort(_abortReason.Value);
     }
 }