ReplicaHealthStateFilter
Definiuje kryteria dopasowania, aby określić, czy replika powinna być uwzględniona jako element podrzędny partycji we fragmentach kondycji klastra. Repliki są zwracane tylko wtedy, gdy jednostki nadrzędne pasują do filtru określonego w opisie zapytania fragmentu kondycji klastra. Partycja nadrzędna, usługa i aplikacja muszą być uwzględnione we fragmentach kondycji klastra. Jeden filtr może być zgodny z zerem, jedną lub wieloma replikami, w zależności od jego właściwości.
Właściwości
Nazwa | Typ | Wymagane |
---|---|---|
ReplicaOrInstanceIdFilter |
ciąg | Nie |
HealthStateFilter |
liczba całkowita | Nie |
ReplicaOrInstanceIdFilter
Typ: ciąg
Wymagane: Nie
Identyfikator repliki usługi stanowej lub wystąpienia usługi bezstanowej zgodnego z filtrem. Filtr jest stosowany tylko do określonej repliki, jeśli istnieje.
Jeśli replika nie istnieje, żadna replika nie jest zwracana we fragmentach kondycji klastra na podstawie tego filtru.
Jeśli replika istnieje, jest ona uwzględniona we fragmentach kondycji klastra, jeśli uwzględnia inne właściwości filtru.
Jeśli nie zostanie określony, wszystkie repliki zgodne z filtrami nadrzędnymi (jeśli istnieją) są brane pod uwagę i dopasowane do innych elementów członkowskich filtru, takich jak filtr stanu kondycji.
HealthStateFilter
Typ: liczba całkowita
Wymagane: Nie
Ustawienie domyślne: 0
Filtr stanu kondycji replik. Umożliwia wybranie replik, jeśli są zgodne z żądanymi stanami kondycji.
Możliwe wartości to wartość całkowita jednego z następujących stanów kondycji. Zwracane są tylko repliki zgodne z filtrem. Wszystkie repliki są używane do oceny stanu kondycji zagregowanej partycji nadrzędnej.
Jeśli nie zostanie określona, wartość domyślna to Brak, chyba że określono identyfikator repliki. Jeśli filtr ma wartość domyślną i określono identyfikator repliki, zwracana jest zgodna replika.
Wartości stanu są wyliczaniem opartym na flagach, więc wartość może być kombinacją tych wartości uzyskanych przy użyciu operatora bitowego "OR".
Jeśli na przykład podana wartość to 6, jest zgodna z replikami z wartością HealthState ok (2) i Ostrzeżenie (4).
- Wartość domyślna — wartość domyślna. Pasuje do dowolnego stanu kondycji. Wartość to zero.
- Brak — filtr, który nie jest zgodny z żadną wartością HealthState. Służy do zwracania żadnych wyników w danej kolekcji stanów. Wartość to 1.
- Ok — filtr zgodny z danymi wejściowymi z wartością HealthState ok. Wartość to 2.
- Ostrzeżenie — filtr zgodny z danymi wejściowymi z wartością HealthState Ostrzeżenie. Wartość to 4.
- Błąd — filtr zgodny z danymi wejściowymi z wartością HealthState Error. Wartość to 8.
- Wszystkie — filtr zgodny z danymi wejściowymi z dowolną wartością HealthState. Wartość to 65535.