// 无限循环 protected void Loop() { while (_running) { // 遍历任务并处理 var now = DateTime.Now; foreach (var task in Config.Jobs) { ProcessTask(task, now); } // 每隔一段时间才写入一次磁盘,避免对磁盘造成压力 if (Common.GetSeconds(Config.LogDt, now) >= this.SaveSeconds) { Config.LogDt = now; Config.Save(); ConfigSave?.Invoke(this.Config); } Thread.Sleep(Config.Sleep); } }
partial void SubmitClicked(NSObject sender) { ConfigSave.SaveXml(config); rootViewController.config = config; DismissViewController(this); }
private void FileSave() { ConfigSave.SaveXml(config); }