| | |
| | | /// </summary> |
| | | public static class JobSetup |
| | | { |
| | | /// <summary> |
| | | /// 调度服务注入 |
| | | /// </summary> |
| | | /// <param name="services"></param> |
| | | /// <exception cref="ArgumentNullException"></exception> |
| | | public static void AddJobSetup(this IServiceCollection services) |
| | | { |
| | | if (services == null) throw new ArgumentNullException(nameof(services)); |
| | | |
| | | if (!HslCommunication.Authorization.SetAuthorizationCode("891c8f18-d6de-409f-81f4-6de405431905")) |
| | | { |
| | | Console.WriteLine("hslcommunication active failed"); |
| | | Console.ReadLine(); |
| | | } |
| | | |
| | | services.AddSingleton<Storage>(); |
| | | services.AddSingleton<QuartzNetExtension>(); |
| | | //将JobFactory注入到服务中 |