Exemplo n.º 1
0
 public JobBuilder <T> OnInterval(DateTime startOn, TimeSpan interval, ReschedulePolicy reschedulePolicy = ReschedulePolicy.OnFinish, uint?totalIterations = null)
 {
     _jobBuilder.Job.AddSchedule(new OnIntervalSchedule <T>(startOn, interval, reschedulePolicy, totalIterations));
     return(_jobBuilder);
 }
Exemplo n.º 2
0
 public OnIntervalSchedule(DateTime start, TimeSpan repeatEvery, ReschedulePolicy reschedulePolicy = ReschedulePolicy.OnFinish, uint?totalTimesToRun = null)
     : base(start, totalTimesToRun)
 {
     _repeatInterval  = repeatEvery;
     ReschedulePolicy = reschedulePolicy;
 }
Exemplo n.º 3
0
 public JobBuilder <T> OnInterval(TimeSpan interval, ReschedulePolicy reschedulePolicy = ReschedulePolicy.OnFinish, uint?totalIterations = null)
 {
     return(OnInterval(DateTime.UtcNow.Add(interval), interval, reschedulePolicy, totalIterations));
 }