相关疑难解决方法(0)

除非调用Flush,否则TelemetryClient不会发送任何数据

我在我的代码中直接使用TelemetryClient(v0.17.0.576),看起来我只能在最后手动调用Flush时将数据推送到Azure,这感觉不对.我在这里错过了什么吗?

var configuration = TelemetryConfiguration.CreateDefault();
configuration.InstrumentationKey = "KEY";
var client = new TelemetryClient(configuration);

for (int i = 0; i < 10; i++)
{
   log.Information("Loop: {0} {1}", i, value);

   client.Track(new TraceTelemetry(value));
}
client.Flush();
Run Code Online (Sandbox Code Playgroud)

c# azure azure-application-insights

9
推荐指数
1
解决办法
5131
查看次数

标签 统计

azure ×1

azure-application-insights ×1

c# ×1