C# FluentScheduler 实现任务计划
2017-11-06 17:15
323 查看
1、简介
FluentScheduler 是
.Net 开源的插件,插件地址:https://github.com/fluentscheduler/FluentScheduler
2、简单说明
FluentScheduler 是
.Net 开源的插件,插件地址:https://github.com/fluentscheduler/FluentScheduler
2、简单说明
using FluentScheduler; public class MyRegistry : Registry { public MyRegistry() { // 立即执行每两秒一次的计划任务。(指定一个时间间隔运行,根据自己需求,可以是秒、分、时、天、月、年等。) Schedule<MyJob>().ToRunNow().AndEvery(2).Seconds(); // 延迟一个指定时间间隔执行一次计划任务。(当然,这个间隔依然可以是秒、分、时、天、月、年等。) Schedule<MyJob>().ToRunOnceIn(5).Seconds(); // 在一个指定时间执行计划任务(最常用。这里是在每天的 21:15 分执行) Schedule(() => Console.WriteLine("It's 9:15 PM now.")).ToRunEvery(1).Days().At(21, 15); // 立即执行一个在每月的星期一 3:00 的计划任务(可以看出来这个一个比较复杂点的时间,它意思是它也能做到!) Schedule<MyComplexJob>().ToRunNow().AndEvery(1).Months().OnTheFirst(DayOfWeek.Monday).At(3, 0); // Schedule a job using a factory method and pass parameters to the constructor. Schedule(() => new MyComplexJob("Foo", DateTime.Now)).ToRunNow().AndEvery(2).Seconds(); // Schedule multiple jobs to be run in a single schedule Schedule<MyJob>().AndThen<MyOtherJob>().ToRunNow().AndEvery(5).Minutes(); } }
相关文章推荐
- vs2010 创建windows服务( Asp.net(C#) windows 服务 用于实现计划任务,事件监控等)
- vs2010 创建windows服务( Asp.net(C#) windows 服务 用于实现计划任务,事件监控等)
- C#+TaskScheduler(定时任务)实现定时自动下载
- Asp.net(C#) windows 服务{用于实现计划任务,事件监控等}
- C# 用TaskScheduler.dll 创建 windows任务计划
- Asp.net(C#) windows 服务{用于实现计划任务,事件监控等}
- 在C#中实现计划与任务
- 使用C#实现计划任务(corn job)
- C#实现看门狗监控tomcat运行、定制任务计划
- C#+TaskScheduler(定时任务)实现定时自动下载
- Asp.net(C#) windows 服务{用于实现计划任务,事件监控等}
- Asp.net(C#) windows 服务{用于实现计划任务,事件监控等}
- 使用C#创建计划任务(How to create a Task Scheduler use C# )
- Asp.net(C#) windows 服务{用于实现计划任务,事件监控等}
- 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现
- JAVA依托axis2实现计划任务
- 通过计划任务实现windows8系统启动自动显示桌面
- asp.net 计划任务管理程序实现,多线程
- MVC 使用Quartz.Net组件实现定时计划任务
- asp.net 实现所谓的计划任务(举例)