RulesEngineRule interface
Contiene un elenco di condizioni di corrispondenza e un'azione su come modificare la richiesta/risposta. Se più regole corrispondono, le azioni di una regola in conflitto con una regola precedente sovrascrivono per un'azione singolare o aggiungere nel caso di manipolazione delle intestazioni.
Proprietà
action | Azioni da eseguire sulla richiesta e sulla risposta se vengono soddisfatte tutte le condizioni di corrispondenza. |
match |
Elenco di condizioni di corrispondenza che devono soddisfare per consentire l'esecuzione delle azioni di questa regola. Non avendo condizioni di corrispondenza significa che le azioni verranno sempre eseguite. |
match |
Se questa regola è una corrispondenza, il motore delle regole continua a eseguire le regole rimanenti o arrestare. Se non presente, l'impostazione predefinita continua. |
name | Nome da fare riferimento a questa regola specifica. |
priority | Priorità assegnata a questa regola. |
Dettagli proprietà
action
Azioni da eseguire sulla richiesta e sulla risposta se vengono soddisfatte tutte le condizioni di corrispondenza.
action: RulesEngineAction
Valore della proprietà
matchConditions
Elenco di condizioni di corrispondenza che devono soddisfare per consentire l'esecuzione delle azioni di questa regola. Non avendo condizioni di corrispondenza significa che le azioni verranno sempre eseguite.
matchConditions?: RulesEngineMatchCondition[]
Valore della proprietà
matchProcessingBehavior
Se questa regola è una corrispondenza, il motore delle regole continua a eseguire le regole rimanenti o arrestare. Se non presente, l'impostazione predefinita continua.
matchProcessingBehavior?: string
Valore della proprietà
string
name
Nome da fare riferimento a questa regola specifica.
name: string
Valore della proprietà
string
priority
Priorità assegnata a questa regola.
priority: number
Valore della proprietà
number