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 que entram em conflito com uma regra anterior substituem uma ação singular ou acrescentam 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 ser atendidas para que as ações desta regra sejam executadas. Não ter condições de jogo significa que as ações serão sempre executadas. |
| match |
Se esta regra for uma correspondência, o mecanismo de regras continuará executando as regras restantes ou parar. Se não estiver presente, o padrão será Continuar. |
| name | Um nome para se referir a esta regra específica. |
| priority | Uma prioridade atribuída a esta regra. |
Detalhes de 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 de Propriedade
matchConditions
Uma lista de condições de correspondência que devem ser atendidas para que as ações desta regra sejam executadas. Não ter condições de jogo significa que as ações serão sempre executadas.
matchConditions?: RulesEngineMatchCondition[]
Valor de Propriedade
matchProcessingBehavior
Se esta regra for uma correspondência, o mecanismo de regras continuará executando as regras restantes ou parar. Se não estiver presente, o padrão será Continuar.
matchProcessingBehavior?: string
Valor de Propriedade
string
name
Um nome para se referir a esta regra específica.
name: string
Valor de Propriedade
string
priority
Uma prioridade atribuída a esta regra.
priority: number
Valor de Propriedade
number