遗忘海岸

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

导航

2012年2月22日 #

MVC中使用Unity AOP

摘要: Unity AOP支持,透明代码,接口方式,与Virtual 方法, 由于透明代理必须继承MarshalByRefObject,接口方式使用Unity构建时,只能按接口获取Container.Resolve(IXXX), 在让标记接口继承IController(Filter正常)后发现Unity无法拦截到,最后只有Virtal方法方式可以形, Virtual方式的拦截器会在Filter执行后执行,Virtaul方法编织进AOP代码后取代了原来的Controll方法基于虚方法方式,Unity生成的代理类,该方式属于类型拦截,不存在拦截(代理)实例到目标实例(target)的引用public cl 阅读全文

posted @ 2012-02-22 15:45 遗忘海岸 阅读(1035) 评论(0) 推荐(0) 编辑