| | |
| | | using WIDESEAWCS_Core.Middlewares; |
| | | using WIDESEAWCS_QuartzJob.QuartzExtensions; |
| | | using WIDESEAWCS_QuartzJob.Seed; |
| | | using WIDESEAWCS_Server.HostedService; |
| | | using WIDESEAWCS_SignalR; |
| | | using WIDESEAWCS_Tasks; |
| | | using WIDESEAWCS_WCSServer.Filter; |
| | |
| | | |
| | | ConsoleHelper.WriteSuccessLine("注åSignalRæä»¶"); |
| | | builder.Services.AddSignalR();//注åSignalR |
| | | |
| | | if (AppSettings.Get("WebSocketEnable").ObjToBool()) |
| | | { |
| | | ConsoleHelper.WriteSuccessLine("注åWebSocket"); |
| | | builder.Services.AddWebSocketSetup(); |
| | | } |
| | | |
| | | builder.Services.AddSingleton<IUserIdProvider, UserIdProvider>();//ç¨æ·IDæä¾å¨ |
| | | |
| | | builder.Services.AddHostedService<QuartzJobHostedService>();//注åQuartzåå°æå¡ |