public void StartAsync() { ScanResultSet = new ScanResultSet(); LoadDeletedStudies(); LoadSIQEntries(); _worker = new BackgroundTask(StartScaning, true, this); _worker.ProgressUpdated += WorkerProgressUpdated; _worker.Terminated += WorkerTerminated; _worker.Run(); }