Partager via


TelemetryClient.FlushAsync(CancellationToken) Méthode

Définition

Vide de manière asynchrone la mémoire tampon en mémoire et toutes les métriques pré-agrégées.

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)

Paramètres

cancellationToken
CancellationToken

Retours

Retourne true lorsque les données de télémétrie sont transférées hors processus (serveur Application Insights ou stockage local) et sont émises avant l’appel de vidage. Retourne la valeur false en cas d’échec du transfert des données de télémétrie vers le serveur avec des status http non retenables. FlushAsync sur InMemoryChannel retourne toujours true, car le canal offre des garanties de fiabilité minimales et n’effectue pas de nouvelle tentative d’envoi de données de télémétrie après un échec.

Remarques

En savoir plus

S’applique à