public override void Leave(StateMachine stateMachine)
 {
     base.Leave(stateMachine);
     long num = Microsoft.Transactions.Wsat.StateMachines.State.QueryStopTime() - ((ParticipantEnlistment) stateMachine.Enlistment).LastMessageTime;
     base.state.Perf.AverageParticipantCommitResponseTimeBase.Increment();
     base.state.Perf.AverageParticipantCommitResponseTime.IncrementBy(num);
     stateMachine.CancelTimer();
 }
示例#2
0
        public override void Leave(StateMachine stateMachine)
        {
            base.Leave(stateMachine);
            long num = Microsoft.Transactions.Wsat.StateMachines.State.QueryStopTime() - ((ParticipantEnlistment)stateMachine.Enlistment).LastMessageTime;

            base.state.Perf.AverageParticipantCommitResponseTimeBase.Increment();
            base.state.Perf.AverageParticipantCommitResponseTime.IncrementBy(num);
            stateMachine.CancelTimer();
        }
 public override void Leave(StateMachine stateMachine)
 {
     base.Leave(stateMachine);
     ParticipantEnlistment enlistment = (ParticipantEnlistment) stateMachine.Enlistment;
     long num = Microsoft.Transactions.Wsat.StateMachines.State.QueryStopTime() - enlistment.LastMessageTime;
     base.state.Perf.AverageParticipantPrepareResponseTimeBase.Increment();
     base.state.Perf.AverageParticipantPrepareResponseTime.IncrementBy(num);
     enlistment.Retries = 0;
     stateMachine.CancelTimer();
 }
        public override void Leave(StateMachine stateMachine)
        {
            base.Leave(stateMachine);
            ParticipantEnlistment enlistment = (ParticipantEnlistment)stateMachine.Enlistment;
            long num = Microsoft.Transactions.Wsat.StateMachines.State.QueryStopTime() - enlistment.LastMessageTime;

            base.state.Perf.AverageParticipantPrepareResponseTimeBase.Increment();
            base.state.Perf.AverageParticipantPrepareResponseTime.IncrementBy(num);
            enlistment.Retries = 0;
            stateMachine.CancelTimer();
        }
示例#5
0
 public override void Leave(StateMachine stateMachine)
 {
     base.Leave(stateMachine);
     stateMachine.CancelTimer();
 }
 public override void Leave(StateMachine stateMachine)
 {
     base.Leave(stateMachine);
     stateMachine.CancelTimer();
 }