Добавил сервис для запуска процессов

This commit is contained in:
2026-07-02 14:18:17 +03:00
parent e0b13d510d
commit d5915ccf72
3 changed files with 35 additions and 0 deletions
@@ -15,7 +15,9 @@ builder.Services.AddSwaggerGen();
builder.Services.Configure<CpuMonitorSettings>(builder.Configuration.GetSection("CpuMonitorSettings"));
builder.Services.AddScoped<IProcessStarterService, ProcessStarterService>();
builder.Services.AddScoped<IMonitorService, MonitorService>();
builder.Services.AddSingleton<RawCpuMonitorService>();
builder.Services.AddSingleton<CpuMonitorBackgroundService>();
builder.Services.AddHostedService(provider => provider.GetRequiredService<CpuMonitorBackgroundService>());