ReplicaHealthStateFilter
Çoğaltmanın küme sistem durumu öbeklerindeki bir bölümün alt öğesi olarak eklenip eklenmeyeceğini belirlemek için eşleşen ölçütleri tanımlar. Çoğaltmalar yalnızca üst varlıklar küme durumu öbek sorgusu açıklamasında belirtilen bir filtreyle eşleşiyorsa döndürülür. Üst bölüm, hizmet ve uygulama küme sistem durumu öbeklerine eklenmelidir. Bir filtre, özelliklerine bağlı olarak sıfır, bir veya birden çok çoğaltmayla eşleşebilir.
Özellikler
Ad | Tür | Gerekli |
---|---|---|
ReplicaOrInstanceIdFilter |
dize | No |
HealthStateFilter |
tamsayı | No |
ReplicaOrInstanceIdFilter
Tür: dize
Gerekli: Hayır
Durum bilgisi olan hizmet çoğaltmasının veya filtreyle eşleşen durum bilgisi olmayan hizmet örneğinin kimliği. Filtre, varsa yalnızca belirtilen çoğaltmaya uygulanır.
Çoğaltma yoksa, bu filtreye bağlı olarak küme sistem durumu öbeklerinde hiçbir çoğaltma döndürülür.
Çoğaltma varsa, diğer filtre özelliklerine saygı gösteriyorsa küme sistem durumu öbeklerine eklenir.
Belirtilmezse, üst filtrelerle (varsa) eşleşen tüm çoğaltmalar 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
Çoğaltmaların sistem durumu için filtre. İstenen sistem durumuyla eşleşiyorsa çoğaltmaların seçilmesine izin verir.
Olası değerler aşağıdaki sistem durumu durumlarından birinin tamsayı değeridir. Yalnızca filtreyle eşleşen çoğaltmalar döndürülür. Tüm çoğaltmalar, üst bölümün toplanmış sistem durumunu değerlendirmek için kullanılır.
Belirtilmezse, çoğaltma kimliği belirtilmediği sürece varsayılan değer Yok olur. Filtre varsayılan değere sahipse ve çoğaltma kimliği belirtilirse eşleşen çoğaltma 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 çoğaltmalarla 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.