J'essaye de faire du AOP sur des objets au moment de la construction, et j'ai trouvé IConstructorInterceptor, ce qui serait parfait pour ce que je veux mais doesn't appear to work (dans la version 1.2 au moins).Spring.NET & Constructor Interceptors
J'ai aussi examiné à la fois IObjectPostProcessor & le IInstantiationAwareObjectPostProcessor, mais je ne peux pas trouver un moyen de faire du traitement sur un objet autour du temps de construction ... La méthode PostProcessPropertyValues sur la IInstantiationAwareObjectPostProcessor est proche, mais il passe seulement par l'intermédiaire de setter injecté propriétés pas les valeurs arg constructeur ...
Spécifiquement ce que je veux est une référence à un objet juste après l'instanciation et en même temps, des références aux objets qui ont été injectés dans le constructeur. Y a-t-il un moyen de le faire, ou est-ce que mon meilleur pari pour juste passer à l'injection de setter & utiliser le post-processeur ou un MethodInterceptor?
Avez-vous déjà eu ce travail? – DevelopingChris
Non. Malheureusement, la fonctionnalité n'est tout simplement pas dans la version actuelle (ni dans le 1.3 à venir), et je n'ai jamais trouvé un meilleur travail que ce que j'ai mentionné ci-dessus. – Alconja
associés: http://stackoverflow.com/questions/4106701/inheritancebasedaopconfigurer-using-runtime-constructor-arguments – Marijn