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