У меня есть код ниже для выполнения некоторого задания каждые настроенные минуты.
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?