使用C#设置time -scheduler

时间:2011-02-15 09:12:01

标签: c# timer scheduler

我需要设计/实现一个时间调度程序,在那里我可以创建每个可能的时间场景。

e.g。

1)计时器应该能够以特定的时间间隔发射

2)用户应该能够定义具体的日期。

3)用户应该能够定义不包括特定日期或日期的日常任务(例如,除了星期二之外的每一天)。

.....

基本上用户应该能够定义任何可能的(疯狂:)场景。 有没有现成的解决方案来实现这样的事情? 在C#中,您可以将定时器设置为定期或在特定日期触发,但是有没有方法来结合这些功能? 基本上我正在寻找类似Windows中的“Schdule Task”

1 个答案:

答案 0 :(得分:2)

你当然应该看看 WF ; Windows Workflow Foundation

  

工作流程安排程序服务管理方式   工作流实例按计划安排   工作流运行时引擎,是否   它们是以异步或异步方式处理的   手动同步模式。 WF提供   两个开箱即用的实现   WorkflowSchedulerService

很棒的教程视频: Windows Workflow Foundation: Using Scheduling