Как условно зарегистрировать сервис в дотнетеC#

Место общения программистов C#
Anonymous
Как условно зарегистрировать сервис в дотнете

Сообщение Anonymous »

Я хочу зарегистрировать издателя на основе логического значения, которое я обрабатываю из флага функции. Я использую издателя в одном из своих классов, и, следовательно, он терпит неудачу, поскольку службы не могут быть созданы. Возможно ли это вообще?
Я регистрирую некоторых подписчиков и издателей:
if (!FeatureFlagHelper.IsEnabledAsync(services, EnableFeatureFlag).Result)
{
RegisterSubscribers(services);
services.AddHostedService();
}

if (!FeatureFlagHelper.IsEnabledAsync(services, EnableFeatureFlag).Result)
{
services.AddPublisher(ConfigKey);
}


Подробнее здесь: https://stackoverflow.com/questions/788 ... -in-dotnet

Вернуться в «C#»