无法在 ApplicationInsights 中使用 MetricManager

Unable to use MetricManager in ApplicationInsights

根据 Microsoft 文档(可在此处找到:https://docs.microsoft.com/en-us/azure/application-insights/app-insights-api-custom-events-metrics),MetricManager class 可以是使用方式如下:

    // Initially:
var manager = new Microsoft.ApplicationInsights.Extensibility.MetricManager(telemetryClient);

// For each metric that you want to use:
var metric1 = mgr.CreateMetric("m1", dimensions);

// Each time you want to record a measurement:
metric1.Track(value);

我将 A​​pplication Insights for ASP.NET 库更新到版本 2.4(仍处于预发布阶段,由方式)。但是,MetricManager class 并未公开。当我分解 dll 时,看起来 MetricManager class 是内部的。是因为库还没有正式发布吗?

决定等待正式发布 API,因此将其标记为内部版本。它应该被添加回 2.5 beta1(可能会更改 API surface)。