如何安排我的Windows服务?

时间:2012-02-24 11:40:43

标签: c# windows-services

我创建了4个wcf服务。 我想创建一个Windows服务,第一个WCF服务将每隔一分钟运行一次,第二个服务将在5分钟后运行,第三个服务将每5分钟运行一次,第四个服务将连续运行30分钟。此服务的总时间为30分钟

30分钟后,服务将重置并再次运行。

任何人都可以帮我解决这个问题..............

3 个答案:

答案 0 :(得分:1)

基本上你需要一个调度程序 - 一个很好的.net应用程序是Quartz.NET(http://quartznet.sourceforge.net/

在存储计划规范方面非常灵活。

答案 1 :(得分:0)

您可以使用Windows任务计划程序进行启动,但您必须在代码中自行编写运行时间。

答案 2 :(得分:0)

当您的服务开始时,将开始时间存储在变量中并检查时差是否大于30分钟,然后重置计时器。