In. NET core 3+ работающая служба, мы можем зарегистрировать несколько рабочих служб, используя ConfigureServices с помощью метода CreateHostBuilder , как показано ниже
Host.CreateDefaultBuilder(args)
.ConfigureServices((hostContext, services) =>
{
services.AddHostedService<TestWorker1>();
services.AddHostedService<TestWorker2>();
});
Есть ли способ добавить эти services (TestWorker1, TestWorker2), на основе параметра конфигурации (например, appsettings. json), так что регистрируются только службы, определенные в файле конфигурации.
Любой другой универсальный c подход, отличный от Подход файла конфигурации также приветствуется.
Заранее спасибо.