readonly double _effectiveMsec;//有効時間(msec) public MlSubscribeDb(string manageDir, string mlName, double effectiveMsec) { _effectiveMsec = effectiveMsec; _fileName = string.Format("{0}\\{1}.subscribe.db", manageDir, mlName); if (!File.Exists(_fileName)) { return; } using (var sr = new StreamReader(_fileName)) { try { while (true) { var str = sr.ReadLine(); if (str == null) { break; } var oneSubscribe = new OneSubscribe(null, null, null); if (oneSubscribe.FromString(str)) { _ar.Add(oneSubscribe); } } } catch (Exception) { } sr.Close(); } }
public OneSubscribe Add(MailAddress mailAddress, string name) { lock (SyncObj) { var confirmStr = string.Format("{0:D20}.{1:D5}", DateTime.Now.Ticks, _random.Next(99999)); var oneSubscribe = new OneSubscribe(mailAddress, name, confirmStr); _ar.Add(oneSubscribe); return oneSubscribe; } }
public OneSubscribe Add(MailAddress mailAddress, string name) { lock (SyncObj) { var confirmStr = string.Format("{0:D20}.{1:D5}", DateTime.Now.Ticks, _random.Next(99999)); var oneSubscribe = new OneSubscribe(mailAddress, name, confirmStr); _ar.Add(oneSubscribe); return(oneSubscribe); } }
public MlSubscribeDb(string manageDir, string mlName,double effectiveMsec) { _effectiveMsec = effectiveMsec; _fileName = string.Format("{0}\\{1}.subscribe.db", manageDir,mlName); if (!File.Exists(_fileName)) return; using (var sr = new StreamReader(_fileName)) { try { while (true) { var str = sr.ReadLine(); if (str == null) break; var oneSubscribe = new OneSubscribe(null, null, null); if (oneSubscribe.FromString(str)) { _ar.Add(oneSubscribe); } } } catch (Exception){ } sr.Close(); } }