Как добавить класс запуска в рабочий шаблон службы в .net core 3 - PullRequest
1 голос
/ 31 октября 2019

Я хочу добавить класс запуска к рабочему шаблону службы в ядре 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>();
...