2012-03-15 4 views
1

Возможно ли создать прокси-классы подкласса в spring.net, где прокси-сервер является тем же экземпляром, что и прокси-объект?Подпрокс прокси в Spring.NET

Насколько я могу судить, spring.net допускает проксирование как отдельный объект. То есть прокси-сервер не является тем же экземпляром, что и субъект.

В моей старой рамках NAspect, я разместил весь код прокси в подклассе, а затем делегировать вызовы обратно к реализации базового, таким образом, не было schizofrenia между прокси и при условии, никаких государственных проблем и т.д.

Это как-то возможно в Spring.net?

ответ

1

InheritanceBasedAopConfigurer подходит ближе всего к тому, что вам нужно. Он не имеет внутренней цели, но вместо этого обращает вызовы метода в его базовый класс. Однако для этого требуется, чтобы все методы, которые вы хотите перехватить, были объявлены виртуальными. Но, как вы выразились, это сделает «прокси тот же экземпляр, что и субъект».