FabricUpgradeUpdateDescription.ApplicationHealthPolicyMap プロパティ

定義

クラスターの正常性評価の一部としてアプリケーションの正常性を評価するために使用されるアプリケーション正常性ポリシーを取得または設定します。

public System.Fabric.Health.ApplicationHealthPolicyMap ApplicationHealthPolicyMap { get; set; }
member this.ApplicationHealthPolicyMap : System.Fabric.Health.ApplicationHealthPolicyMap with get, set
Public Property ApplicationHealthPolicyMap As ApplicationHealthPolicyMap

プロパティ値

指定したアプリケーションの正常性を評価するために使用されるアプリケーション正常性ポリシー。

注釈

クラスターのアップグレード中に、クラスターの正常性が評価され、クラスターがまだ正常であるかどうかを判断します。 クラスターの正常性評価の一環として、すべてのアプリケーションが評価され、クラスターの正常性で集計されます。 アプリケーション正常性ポリシー マップは、クラスター評価の一部としてアプリケーションを評価するために使用されます。

各エントリは、アプリケーション名のキーとして、そのアプリケーションのアプリケーションの正常性を評価するために使用される 値 ApplicationHealthPolicy として を指定します。

マップでアプリケーションが指定されていない場合は、アプリケーション マニフェストで見つかった ApplicationHealthPolicy が評価に使用されます。

カスタム アプリケーション正常性ポリシーは、 または GetClusterHealthChunkAsync(ClusterHealthChunkQueryDescription, TimeSpan, CancellationToken)を使用して、アップグレード中にクラスターの正常性をGetClusterHealthAsync(ClusterHealthQueryDescription, TimeSpan, CancellationToken)評価するためにも使用されます。

既定では、マップは null です。つまり、更新プログラムは、以前に設定されたアプリケーション正常性ポリシーには適用されません。 アプリケーションの正常性ポリシーを更新するには、まずマップを作成してから、目的のアプリケーションのエントリを追加します。

適用対象