Sdílet prostřednictvím


RulesEngineRule interface

Obsahuje seznam podmínek shody a akci, jak upravit požadavek nebo odpověď. Pokud se shoduje více pravidel, akce z jednoho pravidla, které jsou v konfliktu s předchozím pravidlem, přepíšou pro jednotlivou akci nebo připojí v případě manipulace se záhlavími.

Vlastnosti

action

Akce, které se mají provést na požadavku a odpovědi, pokud jsou splněny všechny podmínky shody.

matchConditions

Seznam podmínek shody, které musí splňovat, aby akce tohoto pravidla běžely. Když nemáte žádné podmínky shody, akce se budou vždy spouštět.

matchProcessingBehavior

Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat.

name

Název, který má odkazovat na toto konkrétní pravidlo.

priority

Priorita přiřazená tomuto pravidlu.

Podrobnosti vlastnosti

action

Akce, které se mají provést na požadavku a odpovědi, pokud jsou splněny všechny podmínky shody.

action: RulesEngineAction

Hodnota vlastnosti

matchConditions

Seznam podmínek shody, které musí splňovat, aby akce tohoto pravidla běžely. Když nemáte žádné podmínky shody, akce se budou vždy spouštět.

matchConditions?: RulesEngineMatchCondition[]

Hodnota vlastnosti

matchProcessingBehavior

Pokud se toto pravidlo shoduje, pokud modul pravidel bude pokračovat ve spouštění zbývajících pravidel nebo zastavení. Pokud není k dispozici, ve výchozím nastavení je pokračovat.

matchProcessingBehavior?: string

Hodnota vlastnosti

string

name

Název, který má odkazovat na toto konkrétní pravidlo.

name: string

Hodnota vlastnosti

string

priority

Priorita přiřazená tomuto pravidlu.

priority: number

Hodnota vlastnosti

number