EventHandler interface
Eigenschaften des Ereignishandlers.
Eigenschaften
| auth | Vorgelagerte Authentifizierungseinstellungen. Wenn sie nicht festgelegt ist, wird keine Authentifizierung für upstream-Nachrichten verwendet. |
| system |
Ruft die Liste der Systemereignisse ab oder legt sie fest. |
| url |
Dient zum Abrufen oder Festlegen der EventHandler-URL-Vorlage. Sie können einen vordefinierten Parameter {hub} und {event} innerhalb der Vorlage verwenden, der Wert der EventHandler-URL wird dynamisch berechnet, wenn die Clientanforderung eingeht.
Beispielsweise kann UrlTemplate |
| user |
Dient zum Abrufen oder Festlegen des Abgleichsmusters für Ereignisnamen. Es werden drei Arten von Mustern unterstützt: 1. "*", sie entspricht einem beliebigen Ereignisnamen 2. Kombinieren Sie mehrere Ereignisse mit ",", z. B. "event1,event2", sie entspricht ereignis "event1" und "event2" 3. Ein einzelner Ereignisname, z. B. "event1", entspricht er "event1" |
Details zur Eigenschaft
auth
Vorgelagerte Authentifizierungseinstellungen. Wenn sie nicht festgelegt ist, wird keine Authentifizierung für upstream-Nachrichten verwendet.
auth?: UpstreamAuthSettings
Eigenschaftswert
systemEvents
Ruft die Liste der Systemereignisse ab oder legt sie fest.
systemEvents?: string[]
Eigenschaftswert
string[]
urlTemplate
Dient zum Abrufen oder Festlegen der EventHandler-URL-Vorlage. Sie können einen vordefinierten Parameter {hub} und {event} innerhalb der Vorlage verwenden, der Wert der EventHandler-URL wird dynamisch berechnet, wenn die Clientanforderung eingeht.
Beispielsweise kann UrlTemplate http://example.com/api/{hub}/{event}werden. Das Hostpart kann keine Parameter enthalten.
urlTemplate: string
Eigenschaftswert
string
userEventPattern
Dient zum Abrufen oder Festlegen des Abgleichsmusters für Ereignisnamen. Es werden drei Arten von Mustern unterstützt: 1. "*", sie entspricht einem beliebigen Ereignisnamen 2. Kombinieren Sie mehrere Ereignisse mit ",", z. B. "event1,event2", sie entspricht ereignis "event1" und "event2" 3. Ein einzelner Ereignisname, z. B. "event1", entspricht er "event1"
userEventPattern?: string
Eigenschaftswert
string