RulesEngineRule interface
Содержит список условий соответствия и действие по изменению запроса или ответа. Если несколько правил совпадают, действия одного правила, конфликтующие с предыдущим правилом, перезаписываются для единого действия или добавляются в случае манипуляции заголовками.
Свойства
action | Действия для выполнения запроса и ответа, если выполнены все условия соответствия. |
match |
Список условий соответствия, которые должны соответствовать выполнению действий этого правила. Отсутствие условий соответствия означает, что действия всегда будут выполняться. |
match |
Если это правило соответствует, если подсистема правил продолжит выполнять оставшиеся правила или остановить. Если он отсутствует, по умолчанию используется значение "Продолжить". |
name | Имя для ссылки на это конкретное правило. |
priority | Приоритет, назначенный этому правилу. |
Сведения о свойстве
action
Действия для выполнения запроса и ответа, если выполнены все условия соответствия.
action: RulesEngineAction
Значение свойства
matchConditions
Список условий соответствия, которые должны соответствовать выполнению действий этого правила. Отсутствие условий соответствия означает, что действия всегда будут выполняться.
matchConditions?: RulesEngineMatchCondition[]
Значение свойства
matchProcessingBehavior
Если это правило соответствует, если подсистема правил продолжит выполнять оставшиеся правила или остановить. Если он отсутствует, по умолчанию используется значение "Продолжить".
matchProcessingBehavior?: string
Значение свойства
string
name
Имя для ссылки на это конкретное правило.
name: string
Значение свойства
string
priority
Приоритет, назначенный этому правилу.
priority: number
Значение свойства
number