Dela via


DeployedServicePackageHealthStateFilter

Definierar matchande kriterier för att avgöra om ett distribuerat tjänstpaket ska ingå som underordnat till ett distribuerat program i klustrets hälsosegment. De distribuerade tjänstpaketen returneras bara om de överordnade entiteterna matchar ett filter som anges i frågebeskrivningen för klusterhälsosegmentet. Det överordnade distribuerade programmet och dess överordnade program måste ingå i klustrets hälsosegment. Ett filter kan matcha noll, ett eller flera distribuerade tjänstpaket, beroende på dess egenskaper.

Egenskaper

Namn Typ Obligatorisk
ServiceManifestNameFilter sträng No
ServicePackageActivationIdFilter sträng No
HealthStateFilter heltal No

ServiceManifestNameFilter

Typ: sträng
Krävs: Nej

Namnet på tjänstmanifestet som identifierar de distribuerade tjänstpaket som matchar filtret. Om det anges tillämpas filtret endast på de angivna distribuerade tjänstpaketen, om det finns några. Om det inte finns några distribuerade tjänstpaket med angivet manifestnamn returneras ingenting i klustrets hälsosegment baserat på det här filtret. Om det finns något distribuerat tjänstpaket ingår de i klustrets hälsosegment om det respekterar de andra filteregenskaperna. Om inget anges beaktas och matchas alla distribuerade tjänstpaket som matchar de överordnade filtren (om några) mot de andra filtermedlemmarna, t.ex. hälsotillståndsfilter.


ServicePackageActivationIdFilter

Typ: sträng
Krävs: Nej

Aktiverings-ID för ett distribuerat tjänstpaket som matchar filtret. Om inget anges gäller filtret för alla distribuerade tjänstpaket som matchar de andra parametrarna. Om det anges matchar filtret endast det distribuerade tjänstpaketet med det angivna aktiverings-ID:t.


HealthStateFilter

Typ: heltal
Krävs: Nej
Standard: 0

Filtret för hälsotillståndet för de distribuerade tjänstpaketen. Det gör att du kan välja distribuerade tjänstpaket om de matchar önskade hälsotillstånd. Möjliga värden är heltalsvärde för något av följande hälsotillstånd. Endast distribuerade tjänstpaket som matchar filtret returneras. Alla distribuerade tjänstpaket används för att utvärdera det överordnade distribuerade programmets aggregerade hälsotillstånd. Om inget anges är standardvärdet Ingen, såvida inte det distribuerade tjänstpaket-ID:t har angetts. Om filtret har standardvärdet och det distribuerade tjänstpaket-ID:t anges returneras det matchande distribuerade tjänstpaketet. Tillståndsvärdena är flaggbaserad uppräkning, så värdet kan vara en kombination av dessa värden som hämtas med hjälp av bitvis OR-operator. Om det angivna värdet till exempel är 6 matchar det distribuerade tjänstpaket med HealthState-värdet OK (2) och Varning (4).

  • Standard – standardvärde. Matchar alla HealthState. Värdet är noll.
  • Ingen – Filter som inte matchar något HealthState-värde. Används för att inte returnera några resultat för en viss samling tillstånd. Värdet är 1.
  • Ok – Filter som matchar indata med HealthState-värdet OK. Värdet är 2.
  • Varning – Filter som matchar indata med HealthState-värdet Varning. Värdet är 4.
  • Fel – Filter som matchar indata med HealthState-värdet Fel. Värdet är 8.
  • Alla – Filter som matchar indata med valfritt HealthState-värde. Värdet är 65535.