Я хочу зарегистрировать издателя на основе логического значения, которое я обрабатываю из флага функции. Я использую издателя в одном из своих классов, и, следовательно, он терпит неудачу, поскольку службы не могут быть созданы. Возможно ли это вообще?
Я регистрирую некоторых подписчиков и издателей:
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