Exemple #1
0
 public void Start()
 {
     StopwatchSecurity.Start();
     StopwatchTotal.Reset();
     Stopwatch.Reset();
     Processor.StartProcess0();
 }
Exemple #2
0
 private void InstanceOnEventStarted(object sender, ProgresserEventArgs progresserEventArgs)
 {
     Dispatcher.Invoke(new Action(() =>
     {
         if (progresserEventArgs.Start)
         {
             ProgressText = string.Format("{0}", progresserEventArgs.EventName);
             AddLog(new ProcessorEntryLog(string.Format("[{0} starts]", progresserEventArgs.EventName), TypeLog.Alert), true);
             IsIndeterminateProgress = true;
             Stopwatch.Restart();
             DispatcherTimerUpdater.Start();
             StopwatchTotal.Start();
         }
         else
         {
             Stopwatch.Stop();
             StopwatchTotal.Stop();
             DispatcherTimerUpdater.Stop();
             DispatcherTimerUpdaterOnTick(null, null);
             ProgressText = "Waiting next operation...";
             AddLog(new ProcessorEntryLog(string.Format("[{0} ended in {1:F2} seconds]", progresserEventArgs.EventName, Stopwatch.ElapsedMilliseconds / 1000d), TypeLog.Alert), true);
         }
     }));
 }