共用方式為


RulesEngineRule interface

包含相符條件的清單,以及如何修改要求/回應的動作。 如果有多個規則相符,則來自一個與先前規則衝突之規則的動作會覆寫單一動作,或在標頭操作的情況下附加。

屬性

action

符合所有相符條件時,對要求和回應執行的動作。

matchConditions

必須符合的相符條件清單,才能執行此規則的動作。 沒有相符條件表示動作一律會執行。

matchProcessingBehavior

如果此規則相符,規則引擎應該繼續執行其餘規則或停止。 如果不存在,預設為 [繼續]。

name

要參考此特定規則的名稱。

priority

指派給此規則的優先順序。

屬性詳細資料

action

符合所有相符條件時,對要求和回應執行的動作。

action: RulesEngineAction

屬性值

matchConditions

必須符合的相符條件清單,才能執行此規則的動作。 沒有相符條件表示動作一律會執行。

matchConditions?: RulesEngineMatchCondition[]

屬性值

matchProcessingBehavior

如果此規則相符,規則引擎應該繼續執行其餘規則或停止。 如果不存在,預設為 [繼續]。

matchProcessingBehavior?: string

屬性值

string

name

要參考此特定規則的名稱。

name: string

屬性值

string

priority

指派給此規則的優先順序。

priority: number

屬性值

number