Как сгенерировать выражения cron из значения, считанного из настроек приложения в c # - PullRequest
0 голосов
/ 15 сентября 2018

У меня есть код ниже для выполнения некоторого задания каждые настроенные минуты.

 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 * ? *")

Как сгенерировать выражение cron из значения, прочитанного в appsettings?

...