using WorkerService1; using WorkerService1.Dto.Configuration; using WorkerService1.Services; var builder = Host.CreateApplicationBuilder(args); var config = new ConfigurationManager() .AddJsonFile("appsettings.json", false, true) .Build(); builder.Services.AddSingleton(config); builder.Services.Configure(config.GetSection("ClientOptions")); builder.Services.AddHttpClient(); builder.Services.AddMemoryCache(); builder.Services.AddLogging(); builder.Services.AddSingleton(); builder.Services.AddHostedService(); builder.Services.AddHostedService(); var host = builder.Build(); host.Run();