Castle的相关网站:
http://www.castleproject.org/
http://www.castleproject.org/projects/dynamicproxy/
http://sourceforge.net/projects/castleproject/
在Castle的2.5以上版本,已经将 Castle.DynamicProxy2.dll 里有内容,集成到 Castle.Core.dll 中。
所以,朋友们,不需要再去哪里找Castle.DynamicProxy2.dll了。
当然,除非你使用低于2.5的版本。
本文使用的Castle.Core.dll是3.1版本。
由于方法的拦载是动态构建类型,所以我们在拦截类方法时,可以采取用动态构造类的方式,从该类继承一个子类,重载并改写类中需要拦截的方法。
因此,我们不难理解,为什么在Castle 的 AOP中实现对类