【发布时间】:2020-12-06 08:52:52
【问题描述】:
当我在该方法上应用我的自定义属性时,我可以使用 postsharp 捕获该方法的进入和退出事件。但是,当我在类级别而不是方法级别应用属性时,有什么方法可以捕获方法的进入和退出?例如,当我应用该属性时,它应该捕获该类下任何方法的进入和退出。下面是方法级捕获的示例代码
public class CustomAttr: OnMethodBoundaryAspect
{
[NonSerialized]
public override void OnEntry(MethodExecutionArgs args)
{
//do something
}
public override void OnSuccess(MethodExecutionArgs args)
{
//do something
}
}
【问题讨论】: