Пример #1
0
 public static CronExpression CreateDailyTrigger(int[] triggerHours)
 {
     CronExpression cronExpression = new CronExpression
                                         {
                                             Minutes = "0",
                                             Hours = triggerHours.ConvertArrayToString(),
                                             Days = "*",
                                             Months = "*",
                                             DaysOfWeek = "*"
                                         };
     return cronExpression;
 }
Пример #2
0
 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;
 }
Пример #3
0
 public static CronExpression CreateYearlyTrigger(int triggerMonth)
 {
     CronExpression cronExpression = new CronExpression
                                         {
                                             Minutes = "0",
                                             Hours = "0",
                                             Days = "0",
                                             Months = triggerMonth.ToString(),
                                             DaysOfWeek = "*"
                                         };
     return cronExpression;
 }
Пример #4
0
 public static CronExpression CreateMinutelyTrigger()
 {
     CronExpression cronExpression = new CronExpression
                                         {
                                             Minutes = "*",
                                             Hours = "*",
                                             Days = "*",
                                             Months = "*",
                                             DaysOfWeek = "*"
                                         };
     return cronExpression;
 }
Пример #5
0
 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;
 }
Пример #6
0
 public static CronExpression CreateDailyTrigger(int triggerHour, DayOfWeek[] daysOfWeekFilter)
 {
     CronExpression cronExpression = new CronExpression
                                         {
                                             Minutes = "0",
                                             Hours = triggerHour.ToString(),
                                             Days = "*",
                                             Months = "*",
                                             DaysOfWeek = daysOfWeekFilter.ConvertArrayToString()
                                         };
     return cronExpression;
 }