如何从C#中的应用程序设置读取的值生成Cron表达式

时间:2018-09-15 07:52:28

标签: c# cron quartz-scheduler

我有下面的代码,每配置分钟便执行一些作业。

 int frequencyOfScheduler = int.Parse(ConfigurationManager.AppSettings["FrequencyInMinutes"]);

 IJobDetail job = JobBuilder.Create<CleanUpJob>().Build();
 ITrigger trigger = TriggerBuilder.Create()
      .WithIdentity("CleanUpJob", "ScheduledJob")
      .WithCronSchedule("0 0/1 * 1/1 * ? *")//Hardcoded 
      .Build();
      scheduler.ScheduleJob(job, trigger);

当前频率在cron设置中进行了硬编码,如下所示:

      .WithCronSchedule("0 0/1 * 1/1 * ? *")

如何通过appsettings读取的值生成cron表达式?

0 个答案:

没有答案