Freigeben über


TelemetryClient.FlushAsync(CancellationToken) Methode

Definition

Leert asynchron den In-Memory-Puffer und alle Metriken, die vorab aggregiert werden.

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)

Parameter

cancellationToken
CancellationToken

Gibt zurück

Gibt true zurück, wenn Telemetriedaten aus dem Prozess (Application Insights-Server oder lokaler Speicher) übertragen und vor dem Leeren des Aufrufs ausgegeben werden. Gibt false zurück, wenn bei der Übertragung von Telemetriedaten an den Server ein Fehler mit nicht wiederholbaren HTTP-status aufgetreten ist. FlushAsync für InMemoryChannel gibt immer true zurück, da der Kanal minimale Zuverlässigkeitsgarantien bietet und nach einem Fehler nicht erneut versuchen, Telemetriedaten zu senden.

Hinweise

Weitere Informationen

Gilt für: