using CloudGaming.Code.DataBaseModel.MiddlewareExtend; using CloudGaming.Core.AgileConfig; using HZY.Framework.Core.AspNetCore; using Microsoft.AspNetCore.Builder; namespace CloudGaming.Code.DataBaseModel { /// /// /// public class DataBaseModelStartup : StartupModule { /// /// 程序启动器 /// public DataBaseModelStartup() => Order = -99; /// /// /// /// public override void ConfigureServices(WebApplicationBuilder webApplicationBuilder) { //webApplicationBuilder.Services.AddScoped(); AgileConfigServer agileConfigServer = new AgileConfigServer(); webApplicationBuilder.Services.AddSingleton(agileConfigServer); webApplicationBuilder.Services.AddHostedService(); } public override void Configure(WebApplication webApplication) { base.Configure(webApplication); webApplication.UseMiddleware(); } } }