public JsonResult GetConfig(int XID, string key) { string JsonConfig = System.IO.File.ReadAllText("App.json"); var list = JsonConvert.DeserializeObject <XmlList <XmlListModel> >(JsonConfig); var ConfigUrl = list.XmlListModel.Where(m => m.XID == XID).FirstOrDefault().XmlUrl; XmlConfigTool Xml = new XmlConfigTool(ConfigUrl, 0); var ConfigDto = Xml.ConfigList.Where(m => m.key == key).FirstOrDefault(); return(Json(new { code = 1, data = ConfigDto })); }
public JsonResult DelConfig(int XID, string Key) { string JsonConfig = System.IO.File.ReadAllText("App.json"); var list = JsonConvert.DeserializeObject <XmlList <XmlListModel> >(JsonConfig); var ConfigUrl = list.XmlListModel.Where(m => m.XID == XID).FirstOrDefault().XmlUrl; XmlConfigTool Xml = new XmlConfigTool(ConfigUrl, 0); var result = Xml.DelConfig(Key); if (result == "success") { return(Json(new { code = 1 })); } return(Json(new { code = 0 })); }
public JsonResult GetConfigList(int XID) { if (XID == 0) { return(Json(new { code = 0, data = "" })); } else { string JsonConfig = System.IO.File.ReadAllText("App.json"); var list = JsonConvert.DeserializeObject <XmlList <XmlListModel> >(JsonConfig); var ConfigUrl = list.XmlListModel.Where(m => m.XID == XID).FirstOrDefault().XmlUrl; XmlConfigTool Xml = new XmlConfigTool(ConfigUrl, 0); return(Json(new { code = 0, data = Xml.ConfigList })); } }
public void OnStart() { try { LogTool.AppendFile($"[{DateTime.Now.ToString()}]{string.Format("Windows服务 {0} 正在启动...", ServiceName)}{Environment.NewLine}"); scheduler.Start(); try { IJobDetail job1 = JobBuilder.Create <SqlExecuteTask>().WithIdentity("Job1", "group1").Build(); XmlTool = new XmlConfigTool("SqlServerConfig.xml"); var Cron = XmlTool.GetValue("Cron"); ITrigger trigger1 = TriggerBuilder.Create().WithIdentity("mytrigger", "group1").StartNow().WithCronSchedule(Cron).Build(); scheduler.ScheduleJob(job1, trigger1); //把作业,触发器加入调度器。 } catch (Exception ex) { } LogTool.AppendFile($"[{DateTime.Now.ToString()}]{string.Format("Windows服务 {0} 已经启动", ServiceName)}{Environment.NewLine}"); } catch (Exception ex) { LogTool.AppendFile($"[{DateTime.Now.ToString()}]windows服务启动失败:{ServiceName},ex:{ex.Message}{Environment.NewLine}"); } }