Exemplo n.º 1
0
        public static void RegisterResponse(Enlistment enlistment, Status status, object obj)
        {
            MsgRegisterEvent      source = (MsgRegisterEvent)obj;
            ParticipantEnlistment protocolProviderContext = (ParticipantEnlistment)enlistment.ProtocolProviderContext;

            protocolProviderContext.StateMachine.Enqueue(new TmRegisterResponseEvent(protocolProviderContext, status, source));
        }
Exemplo n.º 2
0
 public void Register(ParticipantEnlistment participant, MsgRegisterEvent e)
 {
     if (DebugTrace.Info)
     {
         DebugTrace.TxTrace(TraceLevel.Info, participant.EnlistmentId, "Sending Register for {0} to transaction manager", participant.Enlistment.NotificationMask);
     }
     this.propagation.CreateSubordinateEnlistment(participant.Enlistment, this.registerResponseCallback, e);
 }