错误处理和验证参数

时间:2017-04-02 17:58:57

标签: c# asp.net validation error-handling

我使用WEB API 2.0编写应用程序。 我对如何处理错误感到困惑。

每个 api方法都包含try-catch块,catch块会将错误响应返回给客户端。

整个项目结构为API - BL - DATA ACCESS

我想要你的错误处理和验证参数。

  1. 一般来说,为什么不用try-catch阻止每个方法?
  2. BL和DAL中的每个方法都会对输入参数(NULL /空字符串)进行验证,如果其中一个无效,则会引发ArgumentNullException

    BL方法是公开的,不仅可以从API层调用它们。

  3. 由于

0 个答案:

没有答案