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. |
| system |
Pobiera lub ustawia listę zdarzeń systemowych. |
| url |
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ć |
| user |
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