コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }