namespace IStation.Server { /// /// 预测任务 /// [DisallowConcurrentExecution]//此特性标识 必须等待这次任务执行完成后,才能执行下次任务 public class PredictCronJob : IJob { /// /// /// public Task Execute(IJobExecutionContext context) { return Task.Run(() => { try { // Console.WriteLine(DateTime.Now.ToString()); LogHelper.Info($"{DateTime.Now}"); //代码执行 } catch (Exception ex) { LogHelper.Error("预测任务中,出错", ex); var e = new JobExecutionException(ex); throw e; } }); } } }