.NET类错误报告 - 最佳实践

时间:2014-03-25 10:05:45

标签: c# .net exception-handling error-handling

直到最近,我们使用带有内置错误代码的自定义异常,以便我们在系统周围传达我们不喜欢的错误或问题。

但是,我看到了一种不同的方法,如果出现问题,您会在每个类上公开公开的错误集合。然后调用方法调用myObject.IsValid(查看错误集合是否有任何条目)来检查调用是否成功。如果不是那么你可以遍历错误集合,看看出了什么问题。据我所知,这是MVC如何与ModelState一起使用。

声称这是一种更有效的错误通信方法,因为抛出异常会产生开销。

这种说法是真的吗?还有第三种选择甚至比上述更好吗?在.NET应用程序周围传递错误和问题的正确方法是什么?

0 个答案:

没有答案