Compartir a través de


RulesEngineRule interface

Contiene una lista de condiciones de coincidencia y una acción sobre cómo modificar la solicitud o respuesta. Si coinciden varias reglas, las acciones de una regla que entran en conflicto con una regla anterior sobrescriben una acción singular o se anexan en el caso de la manipulación de encabezados.

Propiedades

action

Acciones que se realizarán en la solicitud y respuesta si se cumplen todas las condiciones de coincidencia.

matchConditions

Lista de condiciones de coincidencia que deben cumplirse para que se ejecuten las acciones de esta regla. No tener condiciones de coincidencia significa que las acciones siempre se ejecutarán.

matchProcessingBehavior

Si esta regla es una coincidencia, el motor de reglas seguirá ejecutando las reglas restantes o deténgase. Si no está presente, el valor predeterminado es Continuar.

name

Un nombre para hacer referencia a esta regla específica.

priority

Prioridad asignada a esta regla.

Detalles de las propiedades

action

Acciones que se realizarán en la solicitud y respuesta si se cumplen todas las condiciones de coincidencia.

action: RulesEngineAction

Valor de propiedad

matchConditions

Lista de condiciones de coincidencia que deben cumplirse para que se ejecuten las acciones de esta regla. No tener condiciones de coincidencia significa que las acciones siempre se ejecutarán.

matchConditions?: RulesEngineMatchCondition[]

Valor de propiedad

matchProcessingBehavior

Si esta regla es una coincidencia, el motor de reglas seguirá ejecutando las reglas restantes o deténgase. Si no está presente, el valor predeterminado es Continuar.

matchProcessingBehavior?: string

Valor de propiedad

string

name

Un nombre para hacer referencia a esta regla específica.

name: string

Valor de propiedad

string

priority

Prioridad asignada a esta regla.

priority: number

Valor de propiedad

number