From e69f814f50fd59739dbedd88518dc8cb8d2ed3ee Mon Sep 17 00:00:00 2001 From: z8018 <1282578289@qq.com> Date: 星期二, 08 四月 2025 21:18:47 +0800 Subject: [PATCH] 1 --- 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" index f01c555..6d46cd1 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs" @@ -21,6 +21,8 @@ using Autofac.Core; using WIDESEAWCS_QuartzJob.QuartzExtensions; using Microsoft.AspNetCore.Builder; +using WIDESEAWCS_Server.HostedService; +using WIDESEAWCS_Server.Filter; var builder = WebApplication.CreateBuilder(args); @@ -43,11 +45,15 @@ builder.Services.AddAllOptionRegister();//读取配置文件 builder.Services.AddMemoryCacheSetup();//缓存 builder.Services.AddSqlsugarSetup();//SqlSugar 启动服务 -builder.Services.AddInitializationHostServiceSetup();//应用初始化服务注入 +//builder.Services.AddInitializationHostServiceSetup();//应用初始化服务注入 builder.Services.AddDbSetup();//Db 启动服务 -//builder.Services.AddScoped<QuartzJobCreateDataTabel>(); -//builder.Services.AddHostedService<QuartzJobDataTableHostedService>(); +builder.Services.AddScoped<QuartzJobCreateDataTabel>(); +builder.Services.AddHostedService<QuartzJobDataTableHostedService>(); + +builder.Services.AddWebSocketSetup(); + +builder.Services.AddHostedService<WebSocketHostService>(); builder.Services.AddAutoMapperSetup(); @@ -61,7 +67,8 @@ builder.Services.AddHttpContextSetup(); -builder.Services.AddHostedService<QuartzJobHostedService>();//任务调度 启动服务 +if (AppSettings.Get("QuartzJobAutoStart").ObjToBool()) + builder.Services.AddHostedService<QuartzJobHostedService>();//任务调度 启动服务 builder.Services.AddMvc(options => { -- Gitblit v1.9.3