Поделиться через


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