c# - 我应该使用 ExceptionFilter 还是中间件在 .NET 中进行异常处理
解决方案
作为一般指导,您应该尽可能选择中间件而不是过滤器。
如果您不需要 MVC 中的任何特定构造,那么您可以使用中间件安全地实现您的东西。如果您想使用 MVC 构造(例如:ModelState
或IActionResults
),请使用过滤器,因为它将启用对 MVC 的访问。
推荐阅读
- android - How to obfuscate android library without compilation
- flutter - How to ignore scrolling inside a container when there are many containers inside a ListView?
- powershell - Get all Groups of a user/group recursively
- android - 将 androidx.lifecycle.Observer 替换为 "it"
- angular - Angular 8 - 抽象服务的单元测试
- xslt - Latex中表格单元格内的自动分页符
- javascript - 如何修复在 React Native 中找不到 util?
- java - Java 编程和垃圾收集
- python - 使用 Swift 以二进制格式解码 Protobuf
- javascript - Groups hiding sight. site reference logos