CloudGamingAdmin/admin-server/CloudGaming.Shared.Admin/SharedAdminStartup.cs
2024-11-15 02:58:48 +08:00

48 lines
1.3 KiB
C#

namespace CloudGaming.Shared.Admin;
/// <summary>
/// 共享库 启动器
/// </summary>
public class SharedAdminStartup : StartupModule<SharedAdminStartup>
{
/// <summary>
///
/// </summary>
/// <param name="webApplicationBuilder"></param>
public override void ConfigureServices(WebApplicationBuilder webApplicationBuilder)
{
var services = webApplicationBuilder.Services;
//var configuration = webApplicationBuilder.Configuration;
// 添加中间件
services.AddScoped<TakeUpTimeMiddleware>();
#region
//services.Configure<KestrelServerOptions>(options =>
//{
// options.Limits.MaxRequestBodySize = appConfiguration.Configs.FileManager.GetMaxRequestBodySize();
//});
//services.Configure<FormOptions>(options =>
//{
// options.MultipartBodyLengthLimit = appConfiguration.Configs.FileManager.GetMaxRequestBodySize();
//});
#endregion
}
/// <summary>
///
/// </summary>
/// <param name="webApplication"></param>
public override void Configure(WebApplication webApplication)
{
// 使用 Api 耗时计算中间件
webApplication.UseMiddleware<TakeUpTimeMiddleware>();
}
}