Condividi tramite


ReplicaHealthStateFilter

Definisce i criteri di corrispondenza per determinare se una replica deve essere inclusa come figlio di una partizione nel blocco di integrità del cluster. Le repliche vengono restituite solo se le entità padre corrispondono a un filtro specificato nella descrizione della query del blocco di integrità del cluster. La partizione padre, il servizio e l'applicazione devono essere inclusi nel blocco di integrità del cluster. Un filtro può corrispondere a zero, uno o più repliche, a seconda delle relative proprietà.

Proprietà

Nome Tipo Necessario
ReplicaOrInstanceIdFilter string No
HealthStateFilter integer No

ReplicaOrInstanceIdFilter

Tipo: stringa
Obbligatorio: No

ID della replica del servizio con stato o dell'istanza del servizio senza stato corrispondente al filtro. Il filtro viene applicato solo alla replica specificata, se esiste. Se la replica non esiste, nessuna replica viene restituita nel blocco di integrità del cluster in base a questo filtro. Se la replica esiste, è inclusa nel blocco di integrità del cluster se rispetta le altre proprietà del filtro. Se non specificato, tutte le repliche che corrispondono ai filtri padre (se presenti) vengono prese in considerazione e confrontate con gli altri membri del filtro, ad esempio il filtro dello stato di integrità.


HealthStateFilter

Tipo: integer
Obbligatorio: No
Impostazione predefinita: 0

Filtro per lo stato di integrità delle repliche. Consente di selezionare repliche se corrispondono agli stati di integrità desiderati. I valori possibili sono valori interi di uno degli stati di integrità seguenti. Vengono restituite solo repliche corrispondenti al filtro. Tutte le repliche vengono usate per valutare lo stato di integrità aggregato della partizione padre. Se non specificato, il valore predefinito non è Nessuno, a meno che non sia specificato l'ID di replica. Se il filtro ha valore predefinito e l'ID di replica viene specificato, viene restituita la replica corrispondente. I valori dello stato sono enumerati in base al flag, pertanto il valore potrebbe essere una combinazione di questi valori ottenuti usando l'operatore "OR" bit per bit. Ad esempio, se il valore specificato è 6, corrisponde alle repliche con valore HealthState di OK (2) e Avviso (4).

  • Impostazione predefinita: valore predefinito. Consente di ricercare qualsiasi stato di integrità. Il valore predefinito è zero.
  • Nessuno: filtro che non corrisponde a alcun valore HealthState. Usato per non restituire alcun risultato in un determinato insieme di stati. Il valore è uguale a 1.
  • Ok- Filtro che corrisponde all'input con il valore HealthState Ok. Il valore è 2.
  • Avviso: filtro che corrisponde all'input con HealthState value Warning. Il valore è 4.
  • Errore: filtro che corrisponde all'input con Errore del valore HealthState. Il valore è 8.
  • Tutto: filtra che corrisponde all'input con qualsiasi valore HealthState. Il valore è 65535.