HealthReportSendOptions.Immediate プロパティ

定義

レポートをすぐに送信するかどうかを示すフラグを取得または設定します。 既定値は false です。この場合、ファブリック クライアント正常性レポート関連の設定ごとにレポートが送信されます。

public bool Immediate { get; set; }
member this.Immediate : bool with get, set
Public Property Immediate As Boolean

プロパティ値

レポートをすぐに送信する必要があるかどうかを示すフラグ。

注釈

の場合 true、正常性クライアントで設定された構成に HealthReportSendInterval 関係なく、レポートが直ちに送信されます。 これは、できるだけ早く送信する必要がある重要なレポートに役立ちます。 これが役立つ可能性があるもう 1 つのシナリオは、たとえばホスト プロセスがダウンしているためにクライアントを閉じる必要があり、レポートが送信される可能性を高める必要がある場合です。 タイミングやその他の条件によっては、クライアントがシャットダウン前にレポートを送信する時間がない、またはメッセージが失われ、正常性クライアントが再試行する前にダウンしたために、レポートの送信が失敗する可能性があります。

の場合 false、正常性クライアントの設定 (特に構成) に基づいてレポートが HealthReportSendInterval 送信されます。

既定では、レポートはすぐに送信されません。 この設定が推奨されているのは、正常性クライアントが正常性ストアへの正常性レポート メッセージに加えて正常性レポート処理を最適化できるようになるためです。

適用対象