首页 > 解决方案 > 如何在 MessageHandler 中查看 WebAPI 函数的属性?

问题描述

我正在使用 WebAPI 制作产品,我需要记录几乎每个 API 调用。我通过制作一个拦截所有请求并且工作正常的 MessageHandler 来做到这一点。

现在我有一些被称为 A LOT 的端点,我想排除它们。

一个很好的方法是创建一个像这样的属性 [OmitLogging]:

[OmitLogging]
[HttpGet]
[Route("api/citizens/getPortrait")]
public async Task< HttpResponseMessage> getPortrait(Guid citizenGuid)
{....

但我不知道是否可以在我的 MessageHandler 中看到这个属性。

标签: asp.net-web-apimessage-handlersfunction-attributes

解决方案


推荐阅读