Я пытаюсь зарегистрировать коллекцию вместе с ее instanceCreator. Я не смог найти никакой перегрузки для метода Container.Collection.Register
, который принимает instanceCreator. Если я попытаюсь запустить al oop и зарегистрировать тип вместе с его instanceCreator несколько раз, используя Container.Register(instanceCreator, lifestyle)
, я не смогу это сделать, потому что получаю ошибку, что тип не может быть зарегистрирован несколько раз.
В основном я пытаюсь сделать следующее:
foreach(var item in items){
Container.Register<ILogWriter>(instanceCreator, lifestyle)
}
У меня есть несколько реализаций ILogWriter
, и у каждой есть свои собственные конфигурации, которые нужно передать в конструктор, поэтому мне нужно использовать instanceCreator перегрузка.
TIA