使用Windows服务的计划任务实现

时间:2011-09-06 21:31:26

标签: c# .net windows-services

我需要在企业系统中实现一些后台组件。组件将在特定日期/时间运行。

使用Windows服务实现的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

我为此目的推荐Quartz.NET。引用主页:

  

Quartz.NET是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大型企业系统。

我们在一些产品中使用它,到目前为止我们对此感到满意。我们主要在您描述的确切场景中使用它 - 作为一个不断运行的Windows服务,它定期执行某些任务。

文档非常体面,API使用起来很愉快。功能非常丰富(cron触发器,间隔触发器,自定义日历,许多其他有用的功能)。它与UTC和当地时间一致(请务必阅读文档!)。

答案 1 :(得分:0)

你看过Quartz.NET了吗?功能非常强大,已经存在了一段时间。