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. |
| system |
Obtient ou définit la liste des événements système. |
| url |
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 |
| user |
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