比如我用一个特性标注的方法内调用了2个方法,如:
[MyAttribute]
public void MyMethod()
{
method1();
method2();
}
我能不能对用MyAttribute修饰的方法,在执行完Method1()和Method2()之后在隐式的执行一个方法,如果能这个隐式的方法如何生命。前提是MyMethod()内不能增加任何代码。
[MyAttribute]
public void MyMethod()
{
method1();
method2();
}
我能不能对用MyAttribute修饰的方法,在执行完Method1()和Method2()之后在隐式的执行一个方法,如果能这个隐式的方法如何生命。前提是MyMethod()内不能增加任何代码。
使用AOP原理应该可以解决的
http://www.codeproject.com/KB/dotnet/methodlogger.aspx
具体我的也没有弄太明白,只是在spring.net中有这样的应用,称之为AoP。我也其他高手出现...