【发布时间】:2011-08-01 18:25:15
【问题描述】:
我对 Postsharp 有疑问。
我有这个:
[Serializable]
public class MethodConnectionTracking: OnExceptionAspect
{
public override void OnException(MethodExecutionArgs args)
{
base.OnException(args);
}
}
我就是这样用的。在 assemblyInfo.cs 中:
[assembly: MethodConnectionTracking]
所以,当程序集中发生异常时,它会执行 OnException 方法。但是,当我调试方法并观察 args (类型: MethodExecutionArgs )时,每个属性都有一个空值。 args.Exception 为空。我需要异常类型..
有人知道我该如何解决这个问题吗?
提前致谢
【问题讨论】: