|  |  | 
 |  |  | using WIDESEAWCS_QuartzJob.QuartzExtensions; | 
 |  |  | using Microsoft.AspNetCore.Builder; | 
 |  |  | using WIDESEAWCS_Server.HostedService; | 
 |  |  | using WIDESEAWCS_Server.Filter; | 
 |  |  | using WIDESEAWCS_Tasks.OHT; | 
 |  |  |  | 
 |  |  | var builder = WebApplication.CreateBuilder(args); | 
 |  |  |  | 
 |  |  | 
 |  |  | 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(); | 
 |  |  |  | 
 |  |  | builder.Services.AddCorsSetup(); |