private void SaveSetting() { string path = Directory.GetCurrentDirectory() + "\\crawler.xml"; if (crawlerInfo == null) { crawlerInfo = new CrawlerInfo(); } XmlUtil.SerializeObject <CrawlerInfo>(crawlerInfo, path); }
private void LoadSetting() { string path = Directory.GetCurrentDirectory() + "\\crawler.xml"; if (File.Exists(path)) { crawlerInfo = XmlUtil.DeSerializeObject <CrawlerInfo>(path); } else { crawlerInfo = new CrawlerInfo(); } }
async Task Init() { await Task.Delay(100); crawlerInfo = crawlerInfoSet.FirstOrDefault(a => a.BeginUnicode == beginUnicode && a.EndUnicode == endUnicode); if (crawlerInfo == null) { crawlerInfo = new CrawlerInfo { BeginUnicode = beginUnicode, EndUnicode = endUnicode, Unicode = 0, ModifiedTime = DateTime.Now, }; crawlerInfoSet.Add(crawlerInfo); } }