From ad6f399066a747aeaba987360bce9ee40227302c Mon Sep 17 00:00:00 2001 From: 肖洋 <cathay_xy@163.com> Date: 星期一, 09 十二月 2024 18:23:00 +0800 Subject: [PATCH] SignalR+事件总线推送前端 --- Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs b/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs index e867020..9e41ecf 100644 --- a/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs +++ b/Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs @@ -21,6 +21,8 @@ using Autofac.Core; using WIDESEAWCS_QuartzJob.QuartzExtensions; using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.SignalR; +using WIDESEAWCS_SignalR; var builder = WebApplication.CreateBuilder(args); @@ -35,7 +37,7 @@ config.Sources.Clear(); config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: false); }); ; -builder.ConfigureApplication(); +builder.Inject().ConfigureApplication(); // 2、配置服务 @@ -60,6 +62,10 @@ builder.Services.AddJobSetup();//任务调度 启动服务 builder.Services.AddHttpContextSetup(); + +ConsoleHelper.WriteSuccessLine("注册SignalR插件"); +builder.Services.AddSignalR();//注册SignalR +builder.Services.AddSingleton<IUserIdProvider, UserIdProvider>();//用户ID提供器 builder.Services.AddHostedService<QuartzJobHostedService>(); @@ -135,6 +141,7 @@ app.UseAuthentication(); app.UseAuthorization(); +app.MapHubs(); app.MapControllers(); app.Run(); -- Gitblit v1.9.3