ReplicaHealthStateFilter
Definiert übereinstimmende Kriterien, um zu bestimmen, ob ein Replikat als untergeordnetes Element einer Partition in den Clusterintegritätsblock eingeschlossen werden soll. Die Replikate werden nur zurückgegeben, wenn die übergeordneten Entitäten mit einem Filter übereinstimmen, der in der Beschreibung der Clusterintegritätsblockabfrage angegeben ist. Die übergeordnete Partition, der Dienst und die Anwendung müssen im Clusterintegritätsblock enthalten sein. Je nach Eigenschaften kann ein Filter mit null, einem oder mehreren Replikaten übereinstimmen.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
ReplicaOrInstanceIdFilter |
Zeichenfolge | Nein |
HealthStateFilter |
integer | Nein |
ReplicaOrInstanceIdFilter
Typ: Zeichenfolge
Erforderlich: Nein
Id des zustandsbehafteten Dienstreplikats oder zustandslosen Diensts instance, das dem Filter entspricht. Der Filter wird nur auf das angegebene Replikat angewendet, sofern es vorhanden ist.
Wenn das Replikat nicht vorhanden ist, wird basierend auf diesem Filter kein Replikat im Clusterintegritätsblock zurückgegeben.
Wenn das Replikat vorhanden ist, ist es im Clusterintegritätsblock enthalten, wenn es die anderen Filtereigenschaften berücksichtigt.
Wenn nicht angegeben, werden alle Replikate berücksichtigt, die den übergeordneten Filtern (falls vorhanden) entsprechen, und mit den anderen Filterelementen abgeglichen, z. B. Integritätsstatusfilter.
HealthStateFilter
Typ: integer
Erforderlich: Nein
Standard:
Der Filter für den Integritätsstatus der Replikate. Es ermöglicht die Auswahl von Replikaten, wenn sie den gewünschten Integritätszuständen entsprechen.
Die möglichen Werte sind ganzzahliger Wert eines der folgenden Integritätszustände. Es werden nur Replikate zurückgegeben, die dem Filter entsprechen. Alle Replikate werden verwendet, um den aggregierten Integritätsstatus der übergeordneten Partition auszuwerten.
Wenn nicht angegeben, ist der Standardwert Keine, es sei denn, die Replikat-ID wird angegeben. Wenn der Filter über den Standardwert verfügt und die Replikat-ID angegeben ist, wird das übereinstimmende Replikat zurückgegeben.
Ein Statuswert ist eine kennzeichenbasierte Enumeration, sodass der Wert eine Kombination der Werte sein kann, die mit dem bitweisen ODER-Operator abgerufen werden.
Wenn der angegebene Wert beispielsweise 6 ist, werden Replikate mit dem HealthState-Wert OK (2) und Warning (4) übereinstimmen.
- Standardwert: Standardwert. Stimmt mit jedem Integritätsstatus (HealthState) überein. Der Wert ist gleich null.
- None: Filter, der keinem HealthState-Wert entspricht. Wird verwendet, um keine Ergebnisse für eine angegebene Statussammlung zurückzugeben. Der Wert ist "1".
- Ok : Filter, der der Eingabe mit dem HealthState-Wert Ok entspricht. Der Wert ist "2".
- Warnung: Filter, der die Eingabe mit dem HealthState-Wert Warning übereinstimmt. Der Wert ist "4".
- Fehler: Filter, der die Eingabe mit dem HealthState-Wert Error abgleicht. Der Wert ist gleich „8“.
- Alle: Filter, der eingaben mit einem beliebigen HealthState-Wert übereinstimmt. Der Wert ist gleich „65535“.