我创建了4个wcf服务。 我想创建一个Windows服务,第一个WCF服务将每隔一分钟运行一次,第二个服务将在5分钟后运行,第三个服务将每5分钟运行一次,第四个服务将连续运行30分钟。此服务的总时间为30分钟
30分钟后,服务将重置并再次运行。
任何人都可以帮我解决这个问题..............
答案 0 :(得分:1)
基本上你需要一个调度程序 - 一个很好的.net应用程序是Quartz.NET(http://quartznet.sourceforge.net/)
在存储计划规范方面非常灵活。
答案 1 :(得分:0)
您可以使用Windows任务计划程序进行启动,但您必须在代码中自行编写运行时间。
答案 2 :(得分:0)
当您的服务开始时,将开始时间存储在变量中并检查时差是否大于30分钟,然后重置计时器。