System.Transactions.InternalEnlistment.FinishEnlistment C# (CSharp) Метод

FinishEnlistment() приватный Метод

private FinishEnlistment ( ) : void
Результат void
        internal virtual void FinishEnlistment()
        {
            // Note another enlistment finished.
            Transaction._phase0Volatiles._preparedVolatileEnlistments++;
            CheckComplete();
        }

Usage Example

 internal override void ForceRollback(InternalEnlistment enlistment, Exception e)
 {
     VolatileEnlistmentState._VolatileEnlistmentEnded.EnterState(enlistment);
     if (enlistment.Transaction.innerException == null)
     {
         enlistment.Transaction.innerException = e;
     }
     enlistment.FinishEnlistment();
 }
All Usage Examples Of System.Transactions.InternalEnlistment::FinishEnlistment