Freigeben über


EventHandler interface

Eigenschaften des Ereignishandlers.

Eigenschaften

auth

Vorgelagerte Authentifizierungseinstellungen. Wenn sie nicht festgelegt ist, wird keine Authentifizierung für upstream-Nachrichten verwendet.

systemEvents

Ruft die Liste der Systemereignisse ab oder legt sie fest.

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.

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"

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