是否可以使用Quartz .NET程序集生成cron表达式?我看到CronScheduleBuilder
类具有私有(private)成员cronExpression
,这实际上是我要寻找的。还有其他方法可以获取cron表达式本身吗?
最佳答案
可以使用ICronTrigger.CronExpressionString
CronScheduleBuilder csb = CronScheduleBuilder
.WeeklyOnDayAndHourAndMinute(DayOfWeek.Monday, 12, 0);
ICronTrigger trigger = (ICronTrigger)TriggerBuilder
.Create()
.WithSchedule(csb)
.Build();
string cronExpression = trigger.CronExpressionString;