private void ReadCfg() { if (File.Exists(cfgfile)) { var cnt = File.ReadAllText(cfgfile); cfg = Cfg.Parse(cnt); interval = cfg.Interval; cinterval = interval; hostTmp = cfg.UrlScr; } }
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; }