2
理想情况下,我想找到一种方法,这样做:当的MyMethod()获取excuted.NET中的自定义属性在装饰方法之前和之后执行代码?
ABC
:
[MyCustomAttribute()]
public void MyMethod()
{
Debug.Write("B");
}
public MyCustomAttribute : Attribute
{
public void OnBegin()
{
Debug.Write("A");
}
public void OnEnd()
{
Debug.Write("C");
}
}
哪会写。任何想法,如果这实际上可以完成? ActionFilter属性看起来与这个想法很相似,但它只适用于MVC请求。
您是否找到一个很好的解决方案? – pmcilreavy 2011-04-05 11:34:38