Dela via


RulesEngineRule interface

Innehåller en lista över matchningsvillkor och en åtgärd om hur du ändrar begäran/svaret. Om flera regler matchar skrivs åtgärderna från en regel som är i konflikt med en tidigare regel över för en enskild åtgärd eller läggs till vid manipulering av huvuden.

Egenskaper

action

Åtgärder som ska utföras på begäran och svar om alla matchningsvillkor uppfylls.

matchConditions

En lista över matchningsvillkor som måste uppfyllas för att åtgärderna i den här regeln ska kunna köras. Att inte ha några matchningsvillkor innebär att åtgärderna alltid körs.

matchProcessingBehavior

Om den här regeln är en matchning ska regelmotorn fortsätta att köra de återstående reglerna eller stoppa. Om det inte finns, är standardvärdet Fortsätt.

name

Ett namn som refererar till den här specifika regeln.

priority

En prioritet som tilldelats den här regeln.

Egenskapsinformation

action

Åtgärder som ska utföras på begäran och svar om alla matchningsvillkor uppfylls.

action: RulesEngineAction

Egenskapsvärde

matchConditions

En lista över matchningsvillkor som måste uppfyllas för att åtgärderna i den här regeln ska kunna köras. Att inte ha några matchningsvillkor innebär att åtgärderna alltid körs.

matchConditions?: RulesEngineMatchCondition[]

Egenskapsvärde

matchProcessingBehavior

Om den här regeln är en matchning ska regelmotorn fortsätta att köra de återstående reglerna eller stoppa. Om det inte finns, är standardvärdet Fortsätt.

matchProcessingBehavior?: string

Egenskapsvärde

string

name

Ett namn som refererar till den här specifika regeln.

name: string

Egenskapsvärde

string

priority

En prioritet som tilldelats den här regeln.

priority: number

Egenskapsvärde

number