DeployedApplicationHealthStateFilter
Dağıtılan bir uygulamanın küme sistem durumu öbeğine bir uygulamanın alt öğesi olarak eklenip eklenmeyeceğini belirlemek için eşleşen ölçütleri tanımlar. Dağıtılan uygulamalar yalnızca üst uygulama küme sistem durumu öbek sorgu açıklamasında belirtilen bir filtreyle eşleşiyorsa döndürülür. Bir filtre, özelliklerine bağlı olarak sıfır, bir veya birden çok dağıtılmış uygulamayla eşleşebilir.
Özellikler
Ad | Tür | Gerekli |
---|---|---|
NodeNameFilter |
dize | No |
HealthStateFilter |
tamsayı | No |
DeployedServicePackageFilters |
DeployedServicePackageHealthStateFilter dizisi | No |
NodeNameFilter
Tür: dize
Gerekli: Hayır
Filtreyle eşleşmesi için uygulamanın dağıtıldığı düğümün adı.
Belirtilirse, filtre yalnızca belirtilen düğümde dağıtılan uygulamaya uygulanır.
Uygulama belirtilen ada sahip düğümde dağıtılmazsa, bu filtreye bağlı olarak küme sistem durumu öbeğine dağıtılan uygulama döndürülmedi.
Aksi takdirde, dağıtılan uygulama diğer filtre özelliklerine saygı gösteriyorsa küme sistem durumu öbeğine eklenir.
Belirtilmezse, üst filtrelerle (varsa) eşleşen tüm dağıtılan uygulamalar dikkate alınır ve sistem durumu filtresi gibi diğer filtre üyeleriyle eşleştirilir.
HealthStateFilter
Tür: tamsayı
Gerekli: Hayır
Varsayılan: 0
Dağıtılan uygulamaların sistem durumu için filtre. Dağıtılan uygulamaların istenen sistem durumu durumlarına uygunsa seçilmesine izin verir.
Olası değerler aşağıdaki sistem durumu durumlarından birinin tamsayı değeridir. Yalnızca filtreyle eşleşen dağıtılan uygulamalar döndürülür. Dağıtılan tüm uygulamalar kümenin toplanmış sistem durumunu değerlendirmek için kullanılır.
Belirtilmezse, düğüm adı belirtilmediği sürece varsayılan değer Yok olur. Filtre varsayılan değere sahipse ve düğüm adı belirtilirse, eşleşen dağıtılan uygulama döndürülür.
Durum değerleri bayrak tabanlı sabit listesidir, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir birleşimi olabilir.
Örneğin, sağlanan değer 6 ise, Ok (2) ve Warning (4) HealthState değerine sahip dağıtılan uygulamalarla eşleşir.
- Varsayılan - Varsayılan değer. Herhangi bir HealthState ile eşleşir. Değer sıfırdır.
- Hiçbiri - Herhangi bir HealthState değeriyle eşleşmeyen filtre. Belirli bir durum koleksiyonunda sonuç döndürmemek için kullanılır. Değer 1'dir.
- Tamam - HealthState değeri Ok olan girişle eşleşen filtre. Değer 2'dir.
- Uyarı - HealthState değeri Warning ile girişle eşleşen filtre. Değer 4'dür.
- Error - HealthState değeriyle girişle eşleşen filtre Error. Değer 8'dir.
- Tümü - Herhangi bir HealthState değeriyle girişle eşleşen filtre. Değer 65535'tir.
DeployedServicePackageFilters
Tür: DeployedServicePackageHealthStateFilter dizisi
Gerekli: Hayır
Döndürülen küme sistem durumu öbeğine hangi dağıtılan hizmet paketlerinin üst dağıtılan uygulamanın alt öğeleri olarak ekleneceğini belirten filtrelerin listesini tanımlar. Dağıtılan hizmet paketleri yalnızca üst dağıtılan uygulama bir filtreyle eşleşiyorsa döndürülür.
Liste boşsa, dağıtılan hizmet paketi döndürülür. Dağıtılan tüm hizmet paketleri, giriş filtrelerinden bağımsız olarak üst dağıtılan uygulamanın toplu sistem durumunu değerlendirmek için kullanılır.
Dağıtılan uygulama filtresi birden çok dağıtılmış hizmet paketi filtresi belirtebilir.
Örneğin, sistem durumu Hata olan tüm dağıtılan hizmet paketlerini döndürmek için bir filtre ve her zaman bir düğüme dağıtılan hizmet paketini eklemek için başka bir filtre belirtebilir.