private void AddBackgroundWorker(AppBackgroundWorkerType type) { var worker = new BackgroundWorker(); _backgroundWorkers.Add(type, worker); worker.Start(); }
private void ClearBackgroundWorkers(AppBackgroundWorkerType workerType) { if (!_backgroundWorkers.ContainsKey(workerType)) { return; } _backgroundWorkers[workerType].Stop(); _backgroundWorkers[workerType].Dispose(); _backgroundWorkers.Remove(workerType); }