RulesEngineRule interface
Contém uma lista de condições de correspondência e uma ação sobre como modificar a solicitação/resposta. Se várias regras corresponderem, as ações de uma regra em conflito com uma regra anterior substituirão por uma ação singular ou acrescentarão no caso de manipulação de cabeçalhos.
Propriedades
| action | Ações a serem executadas na solicitação e resposta se todas as condições de correspondência forem atendidas. |
| match |
Uma lista de condições de correspondência que devem atender para que as ações dessa regra seja executada. Não ter condições de correspondência significa que as ações sempre serão executadas. |
| match |
Se essa regra for uma correspondência, o mecanismo de regras continuará executando as regras restantes ou parando. Se não estiver presente, o padrão será Continuar. |
| name | Um nome para se referir a essa regra específica. |
| priority | Uma prioridade atribuída a essa regra. |
Detalhes da propriedade
action
Ações a serem executadas na solicitação e resposta se todas as condições de correspondência forem atendidas.
action: RulesEngineAction
Valor da propriedade
matchConditions
Uma lista de condições de correspondência que devem atender para que as ações dessa regra seja executada. Não ter condições de correspondência significa que as ações sempre serão executadas.
matchConditions?: RulesEngineMatchCondition[]
Valor da propriedade
matchProcessingBehavior
Se essa regra for uma correspondência, o mecanismo de regras continuará executando as regras restantes ou parando. Se não estiver presente, o padrão será Continuar.
matchProcessingBehavior?: string
Valor da propriedade
string
name
Um nome para se referir a essa regra específica.
name: string
Valor da propriedade
string
priority
Uma prioridade atribuída a essa regra.
priority: number
Valor da propriedade
number