EventHandler interface

Właściwości programu obsługi zdarzeń.

Właściwości

auth

Ustawienia uwierzytelniania nadrzędnego. Jeśli nie zostanie ustawiona, dla komunikatów nadrzędnych nie jest używane żadne uwierzytelnianie.

systemEvents

Pobiera lub ustawia listę zdarzeń systemowych.

urlTemplate

Pobiera lub ustawia szablon adresu URL programu EventHandler. W szablonie można użyć wstępnie zdefiniowanego parametru {hub} i {event}. Wartość adresu URL programu EventHandler jest obliczana dynamicznie, gdy pojawia się żądanie klienta. Na przykład adres URLTemplate może być http://example.com/api/{hub}/{event}. Część hosta nie może zawierać parametrów.

userEventPattern

Pobiera lub ustawia pasujący wzorzec nazw zdarzeń. Obsługiwane są 3 rodzaje wzorców: 1. "*", pasuje do dowolnej nazwy zdarzenia 2. Połącz wiele zdarzeń z ",", na przykład "event1,event2", pasuje do zdarzenia "event1" i "event2" 3. Pojedyncza nazwa zdarzenia, na przykład "event1", pasuje do "event1"

Szczegóły właściwości

auth

Ustawienia uwierzytelniania nadrzędnego. Jeśli nie zostanie ustawiona, dla komunikatów nadrzędnych nie jest używane żadne uwierzytelnianie.

auth?: UpstreamAuthSettings

Wartość właściwości

systemEvents

Pobiera lub ustawia listę zdarzeń systemowych.

systemEvents?: string[]

Wartość właściwości

string[]

urlTemplate

Pobiera lub ustawia szablon adresu URL programu EventHandler. W szablonie można użyć wstępnie zdefiniowanego parametru {hub} i {event}. Wartość adresu URL programu EventHandler jest obliczana dynamicznie, gdy pojawia się żądanie klienta. Na przykład adres URLTemplate może być http://example.com/api/{hub}/{event}. Część hosta nie może zawierać parametrów.

urlTemplate: string

Wartość właściwości

string

userEventPattern

Pobiera lub ustawia pasujący wzorzec nazw zdarzeń. Obsługiwane są 3 rodzaje wzorców: 1. "*", pasuje do dowolnej nazwy zdarzenia 2. Połącz wiele zdarzeń z ",", na przykład "event1,event2", pasuje do zdarzenia "event1" i "event2" 3. Pojedyncza nazwa zdarzenia, na przykład "event1", pasuje do "event1"

userEventPattern?: string

Wartość właściwości

string