コード例 #1
0
        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 }));
        }
コード例 #2
0
        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 }));
        }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: THAyou/ConfigManage
 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 }));
     }
 }
コード例 #4
0
ファイル: MainService.cs プロジェクト: THAyou/QuartSQL
        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}");
            }
        }