Compartir a través de


ReplicaHealthStateFilter

Define los criterios de coincidencia para determinar si una réplica debe incluirse como elemento secundario de una partición en el fragmento de mantenimiento del clúster. Las réplicas solo se devuelven si las entidades primarias coinciden con un filtro especificado en la descripción de la consulta del fragmento de estado del clúster. La partición primaria, el servicio y la aplicación deben incluirse en el fragmento de estado del clúster. Un filtro puede coincidir con cero, una o varias réplicas, según sus propiedades.

Propiedades

Nombre Tipo Obligatorio
ReplicaOrInstanceIdFilter string No
HealthStateFilter integer No

ReplicaOrInstanceIdFilter

Tipo: cadena
Obligatoria: no

Identificador de la réplica de servicio con estado o la instancia de servicio sin estado que coincide con el filtro. El filtro solo se aplica a la réplica especificada, si existe. Si la réplica no existe, no se devuelve ninguna réplica en el fragmento de estado del clúster en función de este filtro. Si la réplica existe, se incluye en el fragmento de estado del clúster si respeta las demás propiedades de filtro. Si no se especifica, todas las réplicas que coinciden con los filtros primarios (si existen) se tienen en cuenta y coinciden con los demás miembros del filtro, como el filtro de estado de mantenimiento.


HealthStateFilter

Tipo: entero
Obligatoria: no
Predeterminado:

Filtro para el estado de mantenimiento de las réplicas. Permite seleccionar réplicas si coinciden con los estados de mantenimiento deseados. Los valores posibles son un valor entero de uno de los siguientes estados de mantenimiento. Solo se devuelven las réplicas que coinciden con el filtro. Todas las réplicas se usan para evaluar el estado de mantenimiento agregado de la partición primaria. Si no se especifica, el valor predeterminado es None, a menos que se especifique el identificador de réplica. Si el filtro tiene el valor predeterminado y se especifica el identificador de réplica, se devuelve la réplica coincidente. Los valores de estado se marcan según la enumeración, por lo que el valor puede ser una combinación de estos valores obtenidos mediante el operador bit a bit 'OR'. Por ejemplo, si el valor proporcionado es 6, coincide con las réplicas con el valor HealthState de OK (2) y Warning (4).

  • Valor predeterminado: valor predeterminado. Coincide con cualquier HealthState. El valor predeterminado es cero.
  • Ninguno: filtro que no coincide con ningún valor healthState. Se utiliza para no devolver ningún resultado en una determinada colección de estados. El valor es 1.
  • Ok: filtro que coincide con la entrada con el valor HealthState Ok. El valor es 2.
  • Advertencia: filtro que coincide con la entrada con el valor HealthState Advertencia. El valor es 4.
  • Error: filtro que coincide con la entrada con el valor HealthState Error. El valor es 8.
  • All: filtro que coincide con la entrada con cualquier valor HealthState. El valor es 65535.