Partilhar via


EventHandler interface

Propriedades do manipulador de eventos.

Propriedades

auth

Configurações de autenticação upstream. Se não estiver definida, nenhuma autenticação será usada para mensagens upstream.

systemEvents

Obtém ou define a lista de eventos do sistema.

urlTemplate

Obtém ou define o modelo de URL EventHandler. Você pode usar um parâmetro predefinido {hub} e {event} dentro do modelo, o valor da URL do EventHandler é calculado dinamicamente quando a solicitação do cliente chega. Por exemplo, UrlTemplate pode ser http://example.com/api/{hub}/{event}. A parte do host não pode conter parâmetros.

userEventPattern

Obtém ou define o padrão de correspondência para nomes de eventos. Existem 3 tipos de padrões suportados: 1. "*", corresponde a qualquer nome de evento 2. Combine vários eventos com ",", por exemplo "event1,event2", corresponde ao evento "event1" e "event2" 3. Um único nome de evento, por exemplo, "event1", corresponde a "event1"

Detalhes de Propriedade

auth

Configurações de autenticação upstream. Se não estiver definida, nenhuma autenticação será usada para mensagens upstream.

auth?: UpstreamAuthSettings

Valor de Propriedade

systemEvents

Obtém ou define a lista de eventos do sistema.

systemEvents?: string[]

Valor de Propriedade

string[]

urlTemplate

Obtém ou define o modelo de URL EventHandler. Você pode usar um parâmetro predefinido {hub} e {event} dentro do modelo, o valor da URL do EventHandler é calculado dinamicamente quando a solicitação do cliente chega. Por exemplo, UrlTemplate pode ser http://example.com/api/{hub}/{event}. A parte do host não pode conter parâmetros.

urlTemplate: string

Valor de Propriedade

string

userEventPattern

Obtém ou define o padrão de correspondência para nomes de eventos. Existem 3 tipos de padrões suportados: 1. "*", corresponde a qualquer nome de evento 2. Combine vários eventos com ",", por exemplo "event1,event2", corresponde ao evento "event1" e "event2" 3. Um único nome de evento, por exemplo, "event1", corresponde a "event1"

userEventPattern?: string

Valor de Propriedade

string