Aracılığıyla paylaş


ApplicationHealthStateFilter

Bir uygulamanın küme sistem durumu öbeklerine dahil edilip edilmeyeceğini belirlemek için eşleşen ölçütleri tanımlar. Bir filtre, özelliklerine bağlı olarak sıfır, bir veya birden çok uygulamayla eşleşebilir.

Özellikler

Ad Tür Gerekli
ApplicationNameFilter dize No
ApplicationTypeNameFilter dize No
HealthStateFilter tamsayı No
ServiceFilters ServiceHealthStateFilter dizisi No
DeployedApplicationFilters DeployedApplicationHealthStateFilter dizisi No

ApplicationNameFilter

Tür: dize
Gerekli: Hayır

Doku uri'si olarak filtreyle eşleşen uygulamanın adı. Filtre, varsa yalnızca belirtilen uygulamaya uygulanır. Uygulama yoksa, bu filtreye bağlı olarak küme sistem durumu öbeklerinde hiçbir uygulama döndürülemez. Uygulama varsa, diğer filtre özelliklerine dikkat ediyorsa küme sistem durumu öbeklerine dahil edilir. Belirtilmezse, tüm uygulamalar sistem durumu filtresi gibi diğer filtre üyeleriyle eşleştirilir.


ApplicationTypeNameFilter

Tür: dize
Gerekli: Hayır

Filtreyle eşleşen uygulama türünün adı. Belirtilirse, filtre yalnızca varsa seçili uygulama türündeki uygulamalara uygulanır. Belirtilen uygulama türünde hiçbir uygulama yoksa, bu filtreye göre küme sistem durumu öbeklerinde hiçbir uygulama döndürülmedi. Belirtilen uygulama türündeki her uygulama, diğer filtre özelliklerine dikkat ederse küme sistem durumu öbeklerine eklenir. Belirtilmezse, tüm uygulamalar sistem durumu filtresi gibi diğer filtre üyeleriyle eşleştirilir.


HealthStateFilter

Tür: tamsayı
Gerekli: Hayır
Varsayılan: 0

Uygulamaların sistem durumu filtresi. İstenen sistem durumuyla eşleşiyorsa uygulamaların seçilmesine olanak tanır. Olası değerler, aşağıdaki sistem durumu durumlarından birinin tamsayı değeridir. Yalnızca filtreyle eşleşen uygulamalar döndürülür. Kümenin toplanmış sistem durumunu değerlendirmek için tüm uygulamalar kullanılır. Belirtilmezse, uygulama adı veya uygulama türü adı belirtilmediği sürece varsayılan değer Yok olur. Filtre varsayılan değere sahipse ve uygulama adı belirtilirse eşleşen uygulama döndürülür. Durum değerleri bayrak tabanlı numaralandırmadır, bu nedenle değer bit tabanlı 'OR' işleci kullanılarak elde edilen bu değerlerin bir bileşimi olabilir. Örneğin, sağlanan değer 6 ise, Tamam (2) ve Uyarı (4) HealthState değerine sahip 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 - Girişle eşleşen filtreyi HealthState değeri Tamam ile eşleştirin. Değer 2'dir.
  • Uyarı - Giriş ile HealthState değeri Uyarı ile eşleşen filtre. Değer 4'dür.
  • Hata - Giriş ile HealthState değeriYle 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.

ServiceFilters

Tür: ServiceHealthStateFilter dizisi
Gerekli: Hayır

Döndürülen küme sistem durumu öbeklerine uygulamanın alt öğeleri olarak dahil edilecek hizmetleri belirten filtrelerin listesini tanımlar. Hizmetler yalnızca üst uygulama bir filtreyle eşleşiyorsa döndürülür. Liste boşsa hiçbir hizmet döndürülür. Giriş filtrelerinden bağımsız olarak üst uygulamanın toplanmış sistem durumunu değerlendirmek için tüm hizmetler kullanılır. Uygulama filtresi birden çok hizmet filtresi belirtebilir. Örneğin, sistem durumu Hata olan tüm hizmetleri döndürmek için bir filtre ve her zaman hizmet adıyla tanımlanan bir hizmeti içerecek başka bir filtre belirtebilir.


DeployedApplicationFilters

Tür: DeployedApplicationHealthStateFilter dizisi
Gerekli: Hayır

Döndürülen küme sistem durumu öbeğine uygulamanın alt öğeleri olarak eklenecek dağıtılan uygulamaları belirten filtrelerin listesini tanımlar. Dağıtılan uygulamalar yalnızca üst uygulama bir filtreyle eşleşiyorsa döndürülür. Liste boşsa, dağıtılan hiçbir uygulama döndürülmedi. Dağıtılan tüm uygulamalar, giriş filtrelerinden bağımsız olarak üst uygulamanın toplanmış sistem durumunu değerlendirmek için kullanılır. Uygulama filtresi birden çok dağıtılan uygulama filtresi belirtebilir. Örneğin, sistem durumu Hata olan tüm dağıtılan uygulamaları döndürmek için bir filtre ve her zaman belirli bir düğüme dağıtılan bir uygulamayı eklemek için başka bir filtre belirtebilir.