/// <summary> /// 获取已经暂停的任务 /// </summary> /// <returns></returns> public List <PauseRecurringJob> GetRecurringJobs() { var pauselist = new List <PauseRecurringJob>(); try { using (var connection = JobStorage.Current.GetConnection()) { var joblist = connection.GetRecurringJobs(); joblist.ForEach(k => { var conts = connection.GetAllItemsFromSet($"JobPauseOf:{k.Id}"); if (conts.Contains("true")) { var pauseinfo = new PauseRecurringJob() { Id = k.Id }; pauselist.Add(pauseinfo); } }); } } catch (Exception ex) { Logger.ErrorException("HttpJobDispatcher.GetRecurringJobs", ex); } return(pauselist); }
/// <summary> /// 获取已经暂停的任务 /// </summary> /// <returns></returns> public List <PauseRecurringJob> GetRecurringJobs() { var pauselist = new List <PauseRecurringJob>(); using (var connection = JobStorage.Current.GetConnection()) { var joblist = StorageConnectionExtensions.GetRecurringJobs(connection); joblist.ForEach(k => { var conts = connection.GetAllItemsFromSet($"JobPauseOf:{k.Id}"); if (conts.Contains("true")) { var pauseinfo = new PauseRecurringJob() { Id = k.Id }; pauselist.Add(pauseinfo); } }); } return(pauselist); }