using Quartz; using Quartz.Impl; using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace iBemsDataService.Controllers.Bems.ScheduledTask { public class BemsScheduler { public static void Start() { IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler(); scheduler.Start(); IJobDetail job = JobBuilder.Create().Build(); ITrigger trigger = TriggerBuilder.Create() .WithDailyTimeIntervalSchedule( s => //s.WithIntervalInHours( 1 ) //s.WithIntervalInHours( 24 ) s.WithIntervalInMinutes ( 1 ) // s .OnEveryDay() .StartingDailyAt( TimeOfDay.HourAndMinuteOfDay(0, 0) ) ).Build(); scheduler.ScheduleJob( job , trigger ); } } }