我创建了4个wcf服务。 我想创建一个windows服务,第一个WCF服务每分钟运行一次,第二个服务在5分钟后运行,第三个服务每5分钟运行一次,第四个服务将连续运行30分钟。这个服务的总时间是30分钟。如何安排我的Windows服务?
30分钟后,服务将重置并重新运行。
任何机构可以帮助我得到这个解决方案..............
我创建了4个wcf服务。 我想创建一个windows服务,第一个WCF服务每分钟运行一次,第二个服务在5分钟后运行,第三个服务每5分钟运行一次,第四个服务将连续运行30分钟。这个服务的总时间是30分钟。如何安排我的Windows服务?
30分钟后,服务将重置并重新运行。
任何机构可以帮助我得到这个解决方案..............
您可以使用Windows任务调度程序启动,但你必须通过你自己的代码运行时间在你的代码中。
当您的服务开始在变量中存储开始时间并检查时间差是否大于30分钟,然后重置计时器。
基本上你需要一个调度程序 - 一个很好的.NET应用程序是Quartz.NET(http://quartznet.sourceforge.net/)
它是你如何存储计划规范非常灵活。