1234567891011121314151617181920212223242526272829303132 |
- 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<ControlBems>().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 );
- }
- }
- }
|