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;
}
});
}
}
}