/// <summary> /// Команда на завершение создания отчета /// </summary> /// <param name="action"></param> public void StopWorker(Action action = null) { Canceled = true; BuildTimer.Stop(); action?.Invoke(); Completed(this, EventArgs.Empty); try { BuilderThread.Abort(); } catch { } }
/// <summary> /// Команда на начало выполнения процесса создания отчета /// </summary> public void StartWorker() => BuilderThread.Start();