public static CronExpression CreateDailyTrigger(int[] triggerHours) { CronExpression cronExpression = new CronExpression { Minutes = "0", Hours = triggerHours.ConvertArrayToString(), Days = "*", Months = "*", DaysOfWeek = "*" }; return cronExpression; }
public static CronExpression CreateYearlyTrigger(int firstMonthToTrigger, int lastMonthToTrigger, int interval) { string value = firstMonthToTrigger + "-" + lastMonthToTrigger; if (interval != 1) { value += "/" + interval; } CronExpression cronExpression = new CronExpression { Minutes = "0", Hours = "0", Days = "0", Months = value, DaysOfWeek = "*" }; return cronExpression; }
public static CronExpression CreateYearlyTrigger(int triggerMonth) { CronExpression cronExpression = new CronExpression { Minutes = "0", Hours = "0", Days = "0", Months = triggerMonth.ToString(), DaysOfWeek = "*" }; return cronExpression; }
public static CronExpression CreateMinutelyTrigger() { CronExpression cronExpression = new CronExpression { Minutes = "*", Hours = "*", Days = "*", Months = "*", DaysOfWeek = "*" }; return cronExpression; }
public static CronExpression CreateDailyTrigger(int firstHourToTrigger, int lastHourToTrigger, int interval, DayOfWeek[] daysOfWeekFilter) { string value = firstHourToTrigger + "-" + lastHourToTrigger; if (interval != 1) { value += "/" + interval; } CronExpression cronExpression = new CronExpression { Minutes = "0", Hours = value, Days = "*", Months = "*", DaysOfWeek = daysOfWeekFilter.ConvertArrayToString() }; return cronExpression; }
public static CronExpression CreateDailyTrigger(int triggerHour, DayOfWeek[] daysOfWeekFilter) { CronExpression cronExpression = new CronExpression { Minutes = "0", Hours = triggerHour.ToString(), Days = "*", Months = "*", DaysOfWeek = daysOfWeekFilter.ConvertArrayToString() }; return cronExpression; }