using New_College.Tasks; using Microsoft.Extensions.DependencyInjection; using Quartz.Spi; using System; namespace New_College.Extensions { /// /// 任务调度 启动服务 /// public static class JobSetup { public static void AddJobSetup(this IServiceCollection services) { if (services == null) throw new ArgumentNullException(nameof(services)); //services.AddHostedService(); //services.AddHostedService(); services.AddHostedService(); services.AddSingleton(); services.AddTransient();//Job使用瞬时依赖注入 services.AddSingleton(); } } }