1
hutongqing
2025-01-02 8c6fd742db249ad4cc819cf041eb98d880a3ef73
WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/QuartzExtensions/JobSetup.cs
@@ -33,10 +33,21 @@
    /// </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注入到服务中