写在前面
FluentScheduler是.Net平台下的一个自动任务调度组件,以前经常用的是Quarz.Net,相对而言FluentScheduler的定时配置更为直观,可直接用接口进行参数化设置,对Cron表达式有恐惧症的人来说简直就是福音,使用起来非常方便。
老规矩从NuGet获取该组件

代码实现
public class SchedulerTester
{
public static void TestAddJob()
{
JobManager.Initialize();
JobManager.AddJob(
() => Console.WriteLine("1 minutes just passed."),
s => s.ToRunEvery(1).Minutes()
);
}
public static void TestUseRegistry()
{
var registry = new Registry();
registry.Schedule<MyJob>().ToRunNow().AndEvery(2).Seconds();
registry.Schedule<MyJob>().ToRunOnceIn(5).Seconds();
registry.Schedule(() => Console.WriteLine("It's 9:15 PM n

本文介绍了FluentScheduler,一个更直观的.NET平台任务调度组件,对比了其与Quartz.Net的差异,重点展示了如何通过接口和Cron表达式配置任务,提供代码示例和调用方法。
最低0.47元/天 解锁文章
2639

被折叠的 条评论
为什么被折叠?



