using Microsoft.AspNetCore.Builder; using System; using System.Collections.Generic; using System.Text; using Quartz.Spi; using Quartz.Impl; using WIDESEA.Core.Utilities; namespace WIDESEA.Job { public static class JobMiddleware { public static void UseQuartzJobMildd(this IApplicationBuilder app) { if (app == null) throw new ArgumentNullException(nameof(app)); try { StdSchedulerFactory factory = new StdSchedulerFactory(); SchedulerCenterServer schedulerCenter = new SchedulerCenterServer(factory); WebResponseContent content2 = schedulerCenter.AddScheduleJobAsync("JobSchedulerForMeasure").Result; } catch(Exception ex) { Console.Out.WriteLine(ex.ToString()); } } } }