小编Par*_*aco的帖子

如何在自定义 TelemetryInitializer 中注入依赖项?

我们正在使用 Autofac 4 进行 DI,不久前我开始试验 AI。现在我创建了一个 IdentityTelemetryInitializer 类,它需要 IIdentityProvider 才能获取当前授权用户的 ID 并将其添加到上下文中。我找不到将依赖项注入 TelemetryInitializer 的方法。如果我定义了一个采用 IIdentityProvider 的构造函数,则完全跳过自定义初始值设定项。欢迎任何想法。我正在考虑将用户 ID 也设置为线程主体,以便我们可以通过这种方式访问​​它,但我希望我可以为此使用 DI?

autofac telemetry azure-application-insights

5
推荐指数
1
解决办法
1580
查看次数