Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=23992012-09-26T03:55:27Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2400Как проинициализировать зависимостями уже созданный объект (C#, Spring.NET)2009-11-30T03:54:37-06:002009-11-30T03:54:37-06:00Чак НоррисИмеется класс: public FooClass { public Dependency1 { get; set; } public Dependency2 { get; set; } public FooClass(Dependency3 dep3, Dependency4 dep4) { // ... } } Суть в том что объект этого классаuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2401Ответ от safonovea на вопрос с сайта CodeHelper2009-12-01T06:30:29-06:002009-12-01T06:30:29-06:00safonoveaМожет стоит рассмотреть вариант изменения класса с точностью до наоборот? Т.е. вынесения динамических зависимостей в свойства, а статических — в конструктор. В этом случае можно будет получать объект с набором "свойств по-умолчанию" из ApplicationContext и в коде присваивать свойствам нужныеuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2402Ответ от admax на вопрос с сайта CodeHelper2009-12-01T08:21:37-06:002009-12-01T08:21:37-06:00admaxНужно использовать метод ConfigureObject контекста. Например так: ContextRegistry.GetContext().ConfigureObject(targetObject, objectName); Где targetObject — объект, кторый нужно сконфигурировать; objectName — имя прототипа этого объекта в контейнере.