У меня есть проект Service Fabric, и я решил внедрить всю свою конфигурацию через DI, используя Autofac. Я использовал этот , и он работает просто отлично. Теперь я решил сделать еще один шаг вперед и внедрить все зависимости моего сервиса с помощью Autofac. Проблема в том, что эти зависимости также зависят от конфигурационных зависимостей, и я не знаю, как настроить модуль Autofac, чтобы он работал.
Вот мой код:
//this is how i use the config injected dependency
var connectionString = this._configProvider.GetConnectionString();
//this is the other dependency I want to setup Di for
var busMonitor = new BusMonitor(connectionString);
Обратите внимание, что объект BusMonitor зависит от connectionString, и именно здесь возникает проблема, видите, я не знаю, как настроить модуль для его регистрации в Program.cs
Вот чего я пытаюсь достичь:
public BusMonitor(IConfigProvider<SomeStatefulService> configProvider)
{
this._configProvider = configProvider;
}
Но я получаю эту ошибку:
Произошла ошибка при активации определенной регистрации