如何安排我的窗口服务

本文关键字:服务 窗口 我的 何安排 | 更新日期: 2023-09-27 18:25:45

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

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

任何人都可以帮助我获得此解决方案......

如何安排我的窗口服务

本质上你需要

一个调度程序 - 一个好的.net应用程序是 Quartz.NET(http://quartznet.sourceforge.net/(

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

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

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