WEP API 中的结果过滤器
本文关键字:结果 过滤器 API WEP | 更新日期: 2023-09-27 18:34:17
asp.net mvc
中有一个名为ResultFilter
的过滤器,wep api 中是否有对应于 asp.net MVC Result filter
的过滤器?或者如何编写一个在每个 api 控制器方法的 return 语句之前运行的过滤器?
或者我如何编写一个在返回语句之前运行的过滤器 每个 API 控制器方法?
除非你可以进行 IL 编织(即在编译后注入 IL),否则在返回语句之前无法执行某些操作。
您要查找的是 ActionFilterAttribute
,它具有在执行 API 控制器操作之前和之后覆盖和提供行为之前和之后的虚拟方法风格。
最后,您还可以实现自定义IHttpActionResult
来自定义/构建 HTTP 响应。