Внедрение зависимостей .NET Core -> Получить все реализации интерфейса
У меня есть интерфейс под названием IRule и несколько классов, которые реализуют этот интерфейс. Я хочу использовать Контейнер внедрения зависимостей .NET Core для загрузки всей реализации IRule, поэтому все реализованные правила.
К сожалению, я не могу сделать эту работу. Я знаю, что могу ввестиIEnumerable<IRule>
в мой ctor контроллера, но я не знаю, как зарегистрировать эту настройку в Startup.cs