Compartilhar via


EventHandler interface

Propriedades do manipulador de eventos.

Propriedades

auth

Configurações de autenticação upstream. Se não estiver definido, 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 EventHandler é calculado dinamicamente quando a solicitação do cliente entra. 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. Há três tipos de padrões com suporte: 1. "*", ele corresponde a qualquer nome de evento 2. Combine vários eventos com "", por exemplo, "event1,event2", que corresponde ao evento "event1" e "event2" 3. Um único nome de evento, por exemplo, "event1", corresponde a "event1"

Detalhes da propriedade

auth

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

auth?: UpstreamAuthSettings

Valor da propriedade

systemEvents

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

systemEvents?: string[]

Valor da 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 EventHandler é calculado dinamicamente quando a solicitação do cliente entra. Por exemplo, UrlTemplate pode ser http://example.com/api/{hub}/{event}. A parte do host não pode conter parâmetros.

urlTemplate: string

Valor da propriedade

string

userEventPattern

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

userEventPattern?: string

Valor da propriedade

string