EventHandler interface

Propriétés du gestionnaire d’événements.

Propriétés

auth

Paramètres d’authentification en amont. Si ce n’est pas défini, aucune authentification n’est utilisée pour les messages en amont.

systemEvents

Obtient ou définit la liste des événements système.

urlTemplate

Obtient ou définit le modèle d’URL EventHandler. Vous pouvez utiliser un paramètre prédéfini {hub} et {event} à l’intérieur du modèle, la valeur de l’URL EventHandler est calculée dynamiquement lorsque la demande cliente est entrée. Par exemple, UrlTemplate peut être http://example.com/api/{hub}/{event}. Le composant hôte ne peut pas contenir de paramètres.

userEventPattern

Obtient ou définit le modèle correspondant pour les noms d’événements. Il existe 3 types de modèles pris en charge : 1. « * », il correspond à n’importe quel nom d’événement 2. Combinez plusieurs événements avec « », par exemple « event1,event2 », il correspond à l’événement « event1 » et à « event2 » 3. Un nom d’événement unique, par exemple « event1 », correspond à « event1 »

Détails de la propriété

auth

Paramètres d’authentification en amont. Si ce n’est pas défini, aucune authentification n’est utilisée pour les messages en amont.

auth?: UpstreamAuthSettings

Valeur de propriété

systemEvents

Obtient ou définit la liste des événements système.

systemEvents?: string[]

Valeur de propriété

string[]

urlTemplate

Obtient ou définit le modèle d’URL EventHandler. Vous pouvez utiliser un paramètre prédéfini {hub} et {event} à l’intérieur du modèle, la valeur de l’URL EventHandler est calculée dynamiquement lorsque la demande cliente est entrée. Par exemple, UrlTemplate peut être http://example.com/api/{hub}/{event}. Le composant hôte ne peut pas contenir de paramètres.

urlTemplate: string

Valeur de propriété

string

userEventPattern

Obtient ou définit le modèle correspondant pour les noms d’événements. Il existe 3 types de modèles pris en charge : 1. « * », il correspond à n’importe quel nom d’événement 2. Combinez plusieurs événements avec « », par exemple « event1,event2 », il correspond à l’événement « event1 » et à « event2 » 3. Un nom d’événement unique, par exemple « event1 », correspond à « event1 »

userEventPattern?: string

Valeur de propriété

string