TelemetryClient.FlushAsync(CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Gilt für:
Azure SDK for .NET