public IQuartzTask GetQuartTask(QuartzModel model) { //从列表里找到对应的 QuartzTask quartzTask = null; if (this.CheckExists(model)) { quartzTask = new QuartzTask(this, model); QuartzTaskList.TryAdd(model.JobName, quartzTask); } return(quartzTask); }
/// <summary> /// 增加 /// </summary> /// <param name="model"></param> /// <returns></returns> public IQuartzTask AddJob(QuartzModel model) { QuartzTask quartzTask = null; if (!this.CheckExists(model)) { quartzTask = new QuartzTask(this, model); if (this.QuartzTaskList.TryAdd(model.JobName, quartzTask)) { this.Scheduler.ScheduleJob(model.JobDetail, model.Trigger); } } return(quartzTask); }