Partilhar via


TelemetryClient.FlushAsync(CancellationToken) Método

Definição

Libera de forma assíncrona o buffer na memória e todas as métricas que estão sendo pré-agregadas.

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)

Parâmetros

cancellationToken
CancellationToken

Retornos

Retorna true quando os dados de telemetria são transferidos para fora do processo (servidor do Application Insights ou armazenamento local) e são emitidos antes da invocação de liberação. Retorna false quando a transferência de dados de telemetria para o servidor falhou com http não retriável status. FlushAsync no InMemoryChannel sempre retorna true, pois o canal oferece garantias mínimas de confiabilidade e não repete o envio de telemetria após uma falha.

Comentários

Saiba mais

Aplica-se a