Я играю с внедрением зависимостей (StructureMap
) с моим приложением ASP.NET MVC. Работает отлично.
Becuase StructureMap использует DI через самый жёсткий конструктор (я надеюсь, что я правильно назвал эту концепцию), у меня сложилось впечатление, что он создает экземпляр объекта для каждого аргумента, в наиболее гибком конструктор.
Итак, можно ли указать структуре DI (в данном случае это StructureMap, но мне любопытно, может ли она сделать это для любой другой платформы .NET DI Framework) НЕ создавать экземпляр при вызове конструктора, а задерживать это строительство объекта пока не требуется?
Сорта вроде конструкции ленивых объектов или чего-то в этом роде ...