System.Transactions.DurableEnlistmentDelegated.EnterState C# (CSharp) Method

EnterState() private method

private EnterState ( InternalEnlistment enlistment ) : void
enlistment InternalEnlistment
return void
        internal override void EnterState(InternalEnlistment enlistment)
        {
            // Set the enlistment state
            enlistment.State = this;

            // At this point the durable enlistment should have someone to forward to.
            Debug.Assert(enlistment.PromotableSinglePhaseNotification != null);
        }

Usage Example

 internal override void ChangeStateDelegated(InternalEnlistment enlistment)
 {
     // This is a valid state transition.
     DurableEnlistmentDelegated.EnterState(enlistment);
 }