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();
}
}
}