/// <summary> /// Starts the task manager /// </summary> public void Start() { for (int i = 0; i < TaskRunners.Count; i++) { ITaskRunner taskRunner = TaskRunners[i]; taskRunner.Start(); } m_IsRunning = true; }
private void BtnTrack_Click(object sender, EventArgs e) { try { _taskRunner.Start(); ToggleTaskRunnerButtons(true); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Start Tracking", MessageBoxButtons.OK, MessageBoxIcon.Error); _logger.LogError(ex, "Error occurred during starting task runner."); } }
private void AddRunner(ITaskRunner runner) { runner.Start(); _runners.Add(runner); }