using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Server { /// /// 依赖任务辅助类 /// public class EtaAccordJobHelper : IJobHelper { private List _jobHelpers = new List() { new EtaAccordHourCronJobHelper(), new EtaAccordDayCronJobHelper(), new EtaAccordWeekCronJobHelper(), new EtaAccordMonthCronJobHelper(), new EtaAccordYearCronJobHelper() }; /// /// /// public async Task StartJob() { foreach (var jobHelper in _jobHelpers) { await jobHelper.StartJob(); } } /// /// /// public async Task CancelJob() { foreach (var jobHelper in _jobHelpers) { await jobHelper.CancelJob(); } } } }