Я хочу добавить класс запуска к рабочему шаблону службы в ядре dotnet 3, чтобы использовать конфигурацию как внедрение зависимостей. Я не хочу использовать мой класс Program для настройки служб. Если есть другой способ использования конфигурации, пожалуйста, дайте мне информацию о. Спасибо.
это мой код класса программы Standart, и я только что добавил Hangfire
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureServices((hostContext, services) =>
{
services.AddHangfire(x =>
x.UsePostgreSqlStorage(Configuration.GetConnectionString("defaultConnection"))
);
services.AddHostedService<Worker>();
});
Я просто хочу разделить свои службы для настройки в классе запуска
UseStartup<Startup>();