/// <summary>
        /// 暂停某个调度任务
        /// </summary>
        /// <returns>The schedule job async.</returns>
        /// <param name="scheduleEntity">Schedule entity.</param>
        public async Task <bool> PauseScheduleJobAsync(ScheduleEntity scheduleEntity)
        {
            try
            {
                _scheduler = await _schedulerFactory.GetScheduler();

                await _scheduler.PauseJob(new JobKey(scheduleEntity.JobKey, scheduleEntity.JobGroup));

                ScheduleEntity scheduleEntityData = _baseRepositoryMysql.FindSingle(x => x.Id == scheduleEntity.Id);
                scheduleEntityData.RunState = "暂停中";
                _baseRepositoryMysql.Update(scheduleEntityData);

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
 public Book GetBook()
 {
     return(_baseRepositoryMysql.FindSingle(x => x.Price == "string"));
 }