System.Transactions.InternalEnlistment.FinishEnlistment C# (CSharp) Method

FinishEnlistment() private method

private FinishEnlistment ( ) : void
return 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