[英]Creating database driven System.Timers.Timer for Windows Service
我试图基于数据库中的参数动态创建System.Timers.Timer。 例如,如果表有5行。 我需要创建5个计时器。 诸如开始时间和间隔之类的参数存储在数据库中。 你该怎么做? 谢谢
您是否将数据库记录存储在对象集合或数组中? 您可以遍历并将计时器作为主键添加到字典中。
例如:
Dictionary<string,Timer> timers = new Dictionary<string,Timer>();
然后为您的每个记录:
timers.Add(PrimaryKeyOfRecord, new Timer());
那么您可以像这样访问:
timers[PrimaryKeyOfRecord].Start();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.