Я пытаюсь сделать некоторые АОП над объектами во время строительства, и нашел IConstructorInterceptor, который был бы идеальным для того, что я хочу, но это doesn't appear to work (по крайней мере, в версии 1.2).Перехватчики Spring.NET & Constructor
Я также посмотрел на обоих IObjectPostProcessor & IInstantiationAwareObjectPostProcessor, но я не могу найти способ сделать обработку объекта вокруг времени строительства ... Метод PostProcessPropertyValues на IInstantiationAwareObjectPostProcessor близко, но он пропускает только через введенные свойства сеттера, а не значения конструктора arg ...
В частности, то, что я хочу, является ссылкой на объект сразу после создания экземпляра и в то же время ссылки на объекты, которые были введены в конструктор. Есть ли способ сделать это, или это лучший выбор, чтобы просто переключиться на инъекцию setter & использовать почтовый процессор или MethodInterceptor?
Вы когда-нибудь получали эту работу? – DevelopingChris
Нет. К сожалению, функциональность просто не в текущей версии (а не в начале 1.3), и я никогда не нашел лучшей работы, чем то, о чем я говорил выше. – Alconja
related: http://stackoverflow.com/questions/4106701/inheritancebasedaopconfigurer-using-runtime-constructor-arguments – Marijn