Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 12th, 2012  |  syntax: None  |  size: 0.66 KB  |  hits: 37  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Quartz.Net Cron trigger to repeat task each day for a duration of time
  2. 35 30 1/2 ? * MON,WED,THU *
  3.        
  4. WeeklyCalendar cal = new WeeklyCalendar();
  5.         cal.SetDayExcluded(DayOfWeek.Monday, true);
  6.         sched.AddCalendar("excludedDays", cal, false, false);
  7.  
  8.         var trigger = TriggerBuilder.Create()
  9.             .WithIdentity("test", "group")
  10.             .WithDailyTimeIntervalSchedule(
  11.                 x => x.StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(14, 0))
  12.                          .EndingDailyAt(TimeOfDay.HourAndMinuteOfDay(15, 0))
  13.                          .WithIntervalInSeconds(5))
  14.             .ModifiedByCalendar("excludedDays")
  15.             .Build();