RulesEngineRule interface
包含比對條件的清單,以及如何修改要求/響應的動作。 如果有多個規則相符,則與前一個規則衝突之規則的動作會覆寫單一動作,或在標頭作的情況下附加。
屬性
action | 如果符合所有比對條件,則對要求和回應執行的動作。 |
match |
必須符合的比對條件清單,才能執行此規則的動作。 沒有相符條件表示動作一律會執行。 |
match |
如果此規則相符,規則引擎應該繼續執行其餘規則或停止。 如果不存在,則預設為 [繼續]。 |
name | 要參考此特定規則的名稱。 |
priority | 指派給此規則的優先順序。 |
屬性詳細資料
action
matchConditions
必須符合的比對條件清單,才能執行此規則的動作。 沒有相符條件表示動作一律會執行。
matchConditions?: RulesEngineMatchCondition[]
屬性值
matchProcessingBehavior
如果此規則相符,規則引擎應該繼續執行其餘規則或停止。 如果不存在,則預設為 [繼續]。
matchProcessingBehavior?: string
屬性值
string
name
要參考此特定規則的名稱。
name: string
屬性值
string
priority
指派給此規則的優先順序。
priority: number
屬性值
number