悬赏园豆:50
[已关闭问题]
<P>public class Log{<BR> public void Write(){<BR> //....<BR> }<BR>}</P>
<P>public class User{<BR> public void GetUser(){<BR> //do...<BR> }<BR>}</P>
<P>以上是我的两个类,我想在User.GetUser中进行拦截(日志的记录Log.Write),我不想直接名写在里面,想通过emit动态织入,现在整个User类已经可以生成动态代理类,现在问题是我怎么把Log.Write这个类的这个方法加载进去,最终的效果如下面的那个类一样。简单的说:就是把一个已经存在的类及方法织入到动态类中去</P>
<P>请高手指点一下:不胜感激~~</P>
<P>public class User{<BR> public void GetUser(){<BR> Log log=new Log();<BR> log.Write();<BR> //do...<BR> }<BR>}<BR></P>
往事随锋
|
初学一级
|
园豆:
150
提问于:2008-04-25 16:52