Condividi tramite


EventHandler interface

Proprietà del gestore eventi.

Proprietà

auth

Impostazioni di autenticazione upstream. Se non è impostata, non viene usata alcuna autenticazione per i messaggi upstream.

systemEvents

Ottiene o imposta l'elenco di eventi di sistema.

urlTemplate

Ottiene o imposta il modello di URL EventHandler. È possibile usare un parametro predefinito {hub} e {event} all'interno del modello, il valore dell'URL EventHandler viene calcolato in modo dinamico quando arriva la richiesta client. Ad esempio, UrlTemplate può essere http://example.com/api/{hub}/{event}. La parte host non può contenere parametri.

userEventPattern

Ottiene o imposta il criterio di corrispondenza per i nomi degli eventi. Sono supportati 3 tipi di modelli: 1. "*", corrisponde a qualsiasi nome evento 2. Combinare più eventi con ",", ad esempio "event1,event2", corrisponde all'evento "event1" e "event2" 3. Un singolo nome di evento, ad esempio "event1", corrisponde a "event1"

Dettagli proprietà

auth

Impostazioni di autenticazione upstream. Se non è impostata, non viene usata alcuna autenticazione per i messaggi upstream.

auth?: UpstreamAuthSettings

Valore della proprietà

systemEvents

Ottiene o imposta l'elenco di eventi di sistema.

systemEvents?: string[]

Valore della proprietà

string[]

urlTemplate

Ottiene o imposta il modello di URL EventHandler. È possibile usare un parametro predefinito {hub} e {event} all'interno del modello, il valore dell'URL EventHandler viene calcolato in modo dinamico quando arriva la richiesta client. Ad esempio, UrlTemplate può essere http://example.com/api/{hub}/{event}. La parte host non può contenere parametri.

urlTemplate: string

Valore della proprietà

string

userEventPattern

Ottiene o imposta il criterio di corrispondenza per i nomi degli eventi. Sono supportati 3 tipi di modelli: 1. "*", corrisponde a qualsiasi nome evento 2. Combinare più eventi con ",", ad esempio "event1,event2", corrisponde all'evento "event1" e "event2" 3. Un singolo nome di evento, ad esempio "event1", corrisponde a "event1"

userEventPattern?: string

Valore della proprietà

string