Udostępnij za pośrednictwem


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.

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.

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.

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