DeployedApplicationHealthStateFilter
Egyező feltételeket határoz meg annak meghatározásához, hogy az üzembe helyezett alkalmazás szerepeljen-e egy alkalmazás gyermekének a fürtállapot-adattömbben. A rendszer csak akkor adja vissza az üzembe helyezett alkalmazásokat, ha a szülőalkalmazás megfelel a fürtállapot-adattömb lekérdezés leírásában megadott szűrőnek. Egy szűrő a tulajdonságaitól függően nulla, egy vagy több üzembe helyezett alkalmazásnak felelhet meg.
Tulajdonságok
Név | Típus | Kötelező |
---|---|---|
NodeNameFilter |
sztring | No |
HealthStateFilter |
egész szám | No |
DeployedServicePackageFilters |
Az DeployedServicePackageHealthStateFilter tömbje | No |
NodeNameFilter
Típus: sztring
Kötelező: Nem
Annak a csomópontnak a neve, ahol az alkalmazás üzembe van helyezve, hogy megfeleljen a szűrőnek.
Ha meg van adva, a szűrő csak a megadott csomóponton üzembe helyezett alkalmazásra lesz alkalmazva.
Ha az alkalmazás nincs üzembe helyezve a megadott nevű csomóponton, a rendszer nem ad vissza üzembe helyezett alkalmazást a fürtállapot-adattömbben a szűrő alapján.
Ellenkező esetben az üzembe helyezett alkalmazás szerepel a fürtállapot-adattömbben, ha az tiszteletben tartja a többi szűrőtulajdonságokat.
Ha nincs megadva, a rendszer figyelembe veszi a szülőszűrőknek megfelelő összes telepített alkalmazást (ha van ilyen), és megfelelteti a többi szűrőtagnak, például az állapotszűrőnek.
HealthStateFilter
Típus: egész szám
Kötelező: Nem
Alapértelmezett: 0
Az üzembe helyezett alkalmazások állapotának szűrője. Lehetővé teszi az üzembe helyezett alkalmazások kiválasztását, ha azok megfelelnek a kívánt állapotoknak.
A lehetséges értékek az alábbi állapotok egyikének egész értékei. A rendszer csak a szűrőnek megfelelő üzembe helyezett alkalmazásokat adja vissza. Az összes üzembe helyezett alkalmazás a fürt összesített állapotának kiértékelésére szolgál.
Ha nincs megadva, az alapértelmezett érték Nincs, kivéve, ha a csomópont neve meg van adva. Ha a szűrő alapértelmezett értékkel rendelkezik, és a csomópont neve meg van adva, a rendszer visszaadja az egyező üzembe helyezett alkalmazást.
Az állapotértékek jelzőalapú számbavételek, ezért az érték lehet a bitenkénti "OR" operátorral beszerzett értékek kombinációja.
Ha például a megadott érték 6, akkor a telepített alkalmazásokat az OK (2) és a Figyelmeztetés (4) állapotértékkel egyezteti.
- Alapértelmezett – Alapértelmezett érték. Bármely HealthState-ra illeszkedik. Az érték nulla.
- Nincs – Olyan szűrő, amely nem felel meg a HealthState értéknek. Egy adott állapotgyűjtemény eredményének visszaadására szolgál. Az érték 1.
- Ok – Szűrő, amely megfelel a bemenetnek az Ok állapotértékkel. Az érték 2.
- Figyelmeztetés – Olyan szűrő, amely megfelel a bemenetnek a Figyelmeztetés Állapotállapot értékkel. Az érték 4.
- Hiba – A bemenetnek a HealthState error értékkel egyező szűrője. Az érték 8.
- All – Olyan szűrő, amely megfelel a bemenetnek bármely HealthState értékkel. Az érték 65535.
DeployedServicePackageFilters
Típus: Az DeployedServicePackageHealthStateFilter tömbje
Kötelező: Nem
Meghatározza azoknak a szűrőknek a listáját, amelyek meghatározzák, hogy mely üzembe helyezett szolgáltatáscsomagok szerepeljenek a visszaadott fürtállapot-adattömbben a fölérendelt alkalmazás gyermekeként. Az üzembe helyezett szolgáltatáscsomagok csak akkor lesznek visszaadva, ha a fölérendelt alkalmazás megfelel egy szűrőnek.
Ha a lista üres, a rendszer nem ad vissza üzembe helyezett szolgáltatáscsomagokat. A rendszer az összes üzembe helyezett szolgáltatáscsomagot használja a fölérendelt alkalmazás összesített állapotának kiértékelésére, a bemeneti szűrőktől függetlenül.
Az üzembe helyezett alkalmazásszűrő több üzembe helyezett szolgáltatáscsomag-szűrőt is megadhat.
Megadhat például egy szűrőt az összes üzembe helyezett, Hiba állapotú szolgáltatáscsomag visszaadásához, valamint egy másik szűrőt is, amely mindig tartalmaz egy üzembe helyezett szolgáltatáscsomagot egy csomóponton.