Ejemplo n.º 1
0
        public void change_interval(int seconds,int minutes,int hour,int dayofmonth,int month,int year)
        {
            IScheduler sched = new StdSchedulerFactory().GetScheduler();
            
            // Define a new Trigger 
            ITrigger trigger = TriggerBuilder.Create()
             .WithIdentity("myTrigger", "group1")
             .StartAt(DateBuilder.DateOf(hour,minutes,seconds,dayofmonth,month,year))
             .WithSimpleSchedule(x => x
                 .WithIntervalInHours(24)
                 .RepeatForever())
             .Build();

            TriggerKey triggerkey = new TriggerKey("myTrigger", "group1");

            // tell the scheduler to remove the old trigger with the given key, and put the new one in its place
            sched.RescheduleJob(triggerkey, trigger);
        }