【发布时间】:2018-08-14 14:09:09
【问题描述】:
我想在 Application Insights 中的请求事件中包含标头,并找到以下帖子,其中包含针对具有 HttpContext 的应用程序的解决方案。我正在使用 Nancy 应用程序,其中请求标头存储在 NancyContext 中。问题是 Nancy 没有提供像 HttpContext.Current 这样的静态访问器,所以我想知道如何解决它。
我做了两次尝试都没有成功。第一个是构建一个 ITelemetryInitializer,如下面链接中所述,但后来我无法访问 NancyContext。
我的第二次尝试是将 NancyModule 传递给将请求标头添加到 ITelemetryContext 的静态函数,但随后我无法获取当前的 ITelemetryContext。
有其他人遇到并解决过这个问题吗?
【问题讨论】:
标签: c# asp.net-core nancy azure-application-insights telemetry