RulesEngineRule interface
Zawiera listę warunków dopasowania oraz akcję dotyczącą modyfikowania żądania/odpowiedzi. W przypadku dopasowania wielu reguł akcje z jednej reguły, które powodują konflikt z poprzednią regułą, zastępują pojedynczą akcję lub dołączają w przypadku manipulowania nagłówkami.
Właściwości
action | Akcje do wykonania w żądaniu i odpowiedzi, jeśli zostaną spełnione wszystkie warunki dopasowania. |
match |
Lista warunków dopasowania, które muszą spełniać w celu uruchomienia akcji tej reguły. Brak warunków dopasowania oznacza, że akcje będą zawsze uruchamiane. |
match |
Jeśli ta reguła jest zgodna, aparat reguł powinien kontynuować działanie pozostałych reguł lub zatrzymać. Jeśli nie istnieje, wartości domyślne to Kontynuuj. |
name | Nazwa odwołująca się do tej konkretnej reguły. |
priority | Priorytet przypisany do tej reguły. |
Szczegóły właściwości
action
Akcje do wykonania w żądaniu i odpowiedzi, jeśli zostaną spełnione wszystkie warunki dopasowania.
action: RulesEngineAction
Wartość właściwości
matchConditions
Lista warunków dopasowania, które muszą spełniać w celu uruchomienia akcji tej reguły. Brak warunków dopasowania oznacza, że akcje będą zawsze uruchamiane.
matchConditions?: RulesEngineMatchCondition[]
Wartość właściwości
matchProcessingBehavior
Jeśli ta reguła jest zgodna, aparat reguł powinien kontynuować działanie pozostałych reguł lub zatrzymać. Jeśli nie istnieje, wartości domyślne to Kontynuuj.
matchProcessingBehavior?: string
Wartość właściwości
string
name
Nazwa odwołująca się do tej konkretnej reguły.
name: string
Wartość właściwości
string
priority
Priorytet przypisany do tej reguły.
priority: number
Wartość właściwości
number