Exemple #1
0
 public void Stop()
 {
     if (this.Scheduler.IsStarted)
     {
         this.Scheduler.Standby();
         QuartzTaskList.Clear();
         //QuartzModelList.Clear();
         this.GetScheduleStatus = ScheduleStatus.Stop;
     }
 }
Exemple #2
0
        public IQuartzTask GetQuartTask(QuartzModel model)
        {
            //从列表里找到对应的
            QuartzTask quartzTask = null;

            if (this.CheckExists(model))
            {
                quartzTask = new QuartzTask(this, model);
                QuartzTaskList.TryAdd(model.JobName, quartzTask);
            }
            return(quartzTask);
        }