遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

2011年3月18日 #

.Net中的Interception--一个简单的AOP框架学习

摘要: 最近翻手头的dll文件时无意中发现了一个Interception实现,这个框架比起目前流行的AOP框架显的比较简漏,但却很好的体现出了.net下AOP是怎么实现的,于是就整理出来。在.Net Unity2.0中的Interception,按三种方式实现:1.TransparentProxy/RealProxy Interceptor 即Remoting代理机制。2.Interface Interceptor 即动态代码 (Emit编程)实现3.Virtual Method Interceptor 也是动态代码实现,Emit编程基本类似于IL编程了。需要注意的是使用VirtuatMethodIn 阅读全文

posted @ 2011-03-18 14:38 遗忘海岸 阅读(2473) 评论(3) 推荐(3) 编辑