我想创建一个属性HandleError,我会放在这样的类上:
[HandleError]
public class Foo
{
   public void Do(){}
...
   public void Don(){}
}
它会将所有方法包装在try catch中,所以我相信它应该是这样的:
public class HandleErrorAttribute : Attribute
{
    public void Execute()
    {    
        try
        {
            method.Execute();
        }
        catch(Exception ex)
        {
            //log
        }
    }
}
这可能吗 ?