public int ParseAndUpload(int id, string name = "Parse and Upload") { var job = new NamedJob <CachedLog>(name, () => { var res = ParseAndUploadJob(QuickCacheLog(id)); OnDataChanged(new EventArgs()); return(res); }); Worker.Add(job); return(job.ID); }
public int Upload(int id, string name = "Uploading") { var job = new NamedJob <CachedLog>(name, () => { var res = UploadJob(QuickCacheLog(id)); OnDataChanged(new EventArgs()); GC.Collect(); return(res); }); Worker.Add(job); return(job.ID); }