TelemetryClient.FlushAsync(CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
S’applique à
Azure SDK for .NET