我在一个需要交叉错误处理和响应操作的项目中。我发现有Filters和Delegating Handlers,但我不知道这两者之间的区别,有人可以帮我解决这个问题吗?
问问题
187 次
1 回答
1
SO中有一些关于此的信息,例如
何时使用 HttpMessageHandler 与 ActionFilter?
简单的说:
- 消息处理程序比过滤器更早出现 - 所以可以更早地退出
- 消息处理程序更通用 - 处理 HTTP 请求
- 另一方面,过滤器仅适用于动作,因此更具体
所以根据特点和你想要的,你选择最适合的
来源:https ://blogs.msdn.microsoft.com/kiranchalla/2012/05/05/asp-net-mvc4-web-api-stack-diagram/
于 2018-07-14T17:21:10.310 回答