使用Thread.Sleep / Timers的Windows服务

时间:2013-10-28 13:24:40

标签: c# service

我对服务项目的第一个计划以及客户(他是一名IT专业人员)告诉我这样做的方式是在Windows服务中。在阅读之后,我明白你绝不应该长时间使用thread.sleep,你也不应该在服务中使用定时器,而Windows任务调度程序最多也是错误的。我在这里问任何有经验的人,他们会以什么方式处理这个问题,对不起,如果我解释得很糟糕,我不太擅长。

我被要求定期检查RSS Feed以查看备份是否成功,如果不是,则服务会发送电子邮件。我遇到的问题是,为了停止服务垃圾邮件发送电子邮件,服务只需要检查备份是否每2小时左右失败一次,这两个问题都涉及暂停服务一段时间,我正在努力解决

如果对它的解释很糟糕,请再次抱歉,但任何帮助或指向正确的方向都会很棒。

0 个答案:

没有答案