次の方法で共有


TelemetryClient.FlushAsync(CancellationToken) メソッド

定義

メモリ内バッファーと事前に集計されているメトリックを非同期的にフラッシュします。

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)

パラメーター

cancellationToken
CancellationToken

戻り値

テレメトリ データがプロセス外 (application insights サーバーまたはローカル ストレージ) から転送され、フラッシュ呼び出しの前に出力される場合は true を返します。 サーバーへのテレメトリ データの転送が失敗し、再取得不可能な http 状態で失敗した場合は false を返します。 InMemoryChannel の FlushAsync は常に true を返します。チャネルは信頼性の保証を最小限に抑え、障害後にテレメトリの送信を再試行しないためです。

注釈

詳細情報

適用対象