如果在随机方法中发生异常而没有每个方法中的特定代码来写出值,我如何获取当前参数值?
我需要这个用于ASP.NET MVC和WCF IErrorHandler吗?
例如,给出以下代码:
public void SomeRandomMethod(Request request, string someRandomString)
{
throw new Exception();
}
有没有办法在WCF或MVC中使用IErrorHandler global.asax HttpApplication的Application_Error& Elmah获取Request对象和someRandomString的值而没有专门捕获异常并为N个方法中的每个方法编写自定义逻辑然后再次抛出?
也许这应该分为2个问题,一个用于WCF,一个用于ASP> NET MVC? 请求层次结构看起来与我非常相似,所以我希望得到一个统一的答案。