asp.net-web-api - 如何在 MessageHandler 中查看 WebAPI 函数的属性?
问题描述
我正在使用 WebAPI 制作产品,我需要记录几乎每个 API 调用。我通过制作一个拦截所有请求并且工作正常的 MessageHandler 来做到这一点。
现在我有一些被称为 A LOT 的端点,我想排除它们。
一个很好的方法是创建一个像这样的属性 [OmitLogging]:
[OmitLogging]
[HttpGet]
[Route("api/citizens/getPortrait")]
public async Task< HttpResponseMessage> getPortrait(Guid citizenGuid)
{....
但我不知道是否可以在我的 MessageHandler 中看到这个属性。
解决方案
推荐阅读
- java - springboot中如何配置JNDI文件资源?
- vue.js - 延迟路由被预取,忽略 webpack 魔术注释(Vue)
- javascript - 使用“页眉和页脚脚本”Wordpress 插件
- python - 什么都不做与通过“”的技术差异
- php - 使用 Unisharp/Laravel-filemanager 编辑应用程序的特定文件夹
- mysql - 安装 phpmyadmin 期间因用户错误而拒绝访问
- networking - 发送包含 IPv4 和 TCP SYN 的原始以太网数据包,但未在响应数据包中获得 SYN/ACK 数据包
- r - 如何在r中的ggplot中连接NA干预的点?
- python - 如果我在 django 视图中返回 None 并在中间件中处理它怎么办?
- cython - 融合类型:未声明的名称未内置:双