你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

TelemetryClient.FlushAsync(CancellationToken) 方法

定义

异步刷新内存中缓冲区和预聚合的任何指标。

public System.Threading.Tasks.Task<bool> FlushAsync(System.Threading.CancellationToken cancellationToken);
member this.FlushAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function FlushAsync (cancellationToken As CancellationToken) As Task(Of Boolean)

参数

cancellationToken
CancellationToken

返回

当遥测数据从进程 (application Insights 服务器或本地存储) 传输,并在刷新调用之前发出时返回 true。 当遥测数据传输到服务器失败并出现不可重试的 http 状态时,返回 false。 InMemoryChannel 上的 FlushAsync 始终返回 true,因为通道提供最低的可靠性保证,并且不会在发生故障后重试发送遥测数据。

注解

了解详细信息

适用于