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