理想情况下,我想找到一种方法来做:
[MyCustomAttribute()]
public void MyMethod()
{
Debug.Write("B");
}
public MyCustomAttribute : Attribute
{
public void OnBegin()
{
Debug.Write("A");
}
public void OnEnd()
{
Debug.Write("C");
}
}
哪个会写:
ABC
当MyMethod()被解雇时。任何想法,如果这实际上可以做到? ActionFilter属性看起来与此想法类似,但它仅适用于MVC请求。