我需要设计/实现一个时间调度程序,在那里我可以创建每个可能的时间场景。
e.g。
1)计时器应该能够以特定的时间间隔发射
2)用户应该能够定义具体的日期。
3)用户应该能够定义不包括特定日期或日期的日常任务(例如,除了星期二之外的每一天)。
.....
基本上用户应该能够定义任何可能的(疯狂:)场景。 有没有现成的解决方案来实现这样的事情? 在C#中,您可以将定时器设置为定期或在特定日期触发,但是有没有方法来结合这些功能? 基本上我正在寻找类似Windows中的“Schdule Task”
答案 0 :(得分:2)
你当然应该看看 WF ; Windows Workflow Foundation
工作流程安排程序服务管理方式 工作流实例按计划安排 工作流运行时引擎,是否 它们是以异步或异步方式处理的 手动同步模式。 WF提供 两个开箱即用的实现 WorkflowSchedulerService