c#我需要在每个星期天运行Windows服务

时间:2012-01-09 11:18:34

标签: c# .net windows-services

我需要在c#每个星期天运行一次窗口服务。我不能用窗户 调度程序。如何在c#中使用。

由于

3 个答案:

答案 0 :(得分:5)

查看quartz.net,这是一个支持此方案的任务调度库等等。

使用内置的任务调度程序来完成这样一个简单的场景仍然会更加简单......

答案 1 :(得分:3)

您可以使用Quartz,它是安排代码的绝佳工具,Here您可以找到如何从C#

运行 Windows服务的示例

答案 2 :(得分:1)

您可以在服务的onstart事件中检查日期,如果日期与您的要求不符,则不执行任何操作。您还可以在何时从文件中执行代码时加载。保存为您上次执行代码的时间,以避免在同一天完成两次工作。