Exemple #1
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;
		}
Exemple #2
0
		public static CronExpression CreateDailyTrigger(int[] triggerHours, DayOfWeek[] daysOfWeekFilter)
		{
			CronExpression cronExpression = new CronExpression
			                                	{
			                                		Minutes = "0",
			                                		Hours = triggerHours.ConvertArrayToString(),
			                                		Days = "*",
			                                		Months = "*",
			                                		DaysOfWeek = daysOfWeekFilter.ConvertArrayToString()
			                                	};
			return cronExpression;
		}