Esempio n. 1
0
 private void ReadCfg()
 {
     if (File.Exists(cfgfile))
     {
         var cnt = File.ReadAllText(cfgfile);
         cfg = Cfg.Parse(cnt);
         interval = cfg.Interval;
         cinterval = interval;
         hostTmp = cfg.UrlScr;
     }
 }
Esempio n. 2
0
 public static Cfg Parse(string content)
 {
     if (content == null)
     {
         throw new ArgumentNullException("Config Content");
     }
     var list = content.Split('|');
     if (list == null || list.Length < 1)
     {
         throw new ArgumentNullException("Config Content");
     }
     
     var cfg = new Cfg();
     cfg.Mode = int.Parse(list[0]);
     if (cfg.Mode == 0)
     {
         cfg.Interval = int.Parse(list[1]);
         cfg.UrlEvt = list[2];
         cfg.UrlScr = list[2];
         cfg.Pwd = list[3];
     }
     else if (cfg.Mode == 1)
     {
         cfg.Interval = int.Parse(list[1]);
         cfg.UrlScr = list[2];
         cfg.UrlEvt = list[3];
         cfg.Pwd = list[4];
     }
     return cfg;
 }