次の方法で共有


HealthInformation.RemoveWhenExpired プロパティ

定義

レポートの有効期限が切れたときに正常性ストアから削除されるかどうかを示す値を取得または設定します。 に設定すると false、レポートは期限切れになるとエラーとして扱われます。 既定では false です。

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

プロパティ値

true 有効期限が切れたときにレポートを正常性ストアから削除する必要がある場合は 。それ以外の場合は false

注釈

クライアントが定期的に報告する場合は、 を設定 RemoveWhenExpiredfalse する必要があります (既定値)。 このようにして、レポーターに問題 (デッドロックなど) があり、報告できません。正常性レポートの有効期限が切れると、エンティティがエラーで評価され、エンティティに として Errorフラグが設定されます。 定期的な正常性クライアントは、正常性クライアントのバッチ処理、ネットワーク経由のメッセージ トランスポートの遅延、および正常性ストアの処理による遅延を考慮して、有効期間よりも頻度の高いレポートを送信する必要があります。

適用対象