EventHandler interface

Olay işleyicisinin özellikleri.

Özellikler

auth

Yukarı akış kimlik doğrulaması ayarları. Ayarlanmamışsa, yukarı akış iletileri için kimlik doğrulaması kullanılmaz.

systemEvents

Sistem olaylarının listesini alır veya ayarlar.

urlTemplate

EventHandler URL şablonunu alır veya ayarlar. Şablonun içinde önceden tanımlanmış bir {hub} ve {event} parametresi kullanabilirsiniz; istemci isteği geldiğinde EventHandler URL'sinin değeri dinamik olarak hesaplanır. Örneğin, UrlTemplate http://example.com/api/{hub}/{event}olabilir. Konak bölümü parametre içeremez.

userEventPattern

Olay adları için eşleşen deseni alır veya ayarlar. Desteklenen 3 tür desen vardır: 1. "*", herhangi bir olay adıyla eşleşir 2. Birden çok olayı "," ile birleştirin, örneğin "event1,event2", "event1" ve "event2" 3 olaylarıyla eşleşir. "event1" gibi tek bir olay adı "event1" ile eşleşir

Özellik Ayrıntıları

auth

Yukarı akış kimlik doğrulaması ayarları. Ayarlanmamışsa, yukarı akış iletileri için kimlik doğrulaması kullanılmaz.

auth?: UpstreamAuthSettings

Özellik Değeri

systemEvents

Sistem olaylarının listesini alır veya ayarlar.

systemEvents?: string[]

Özellik Değeri

string[]

urlTemplate

EventHandler URL şablonunu alır veya ayarlar. Şablonun içinde önceden tanımlanmış bir {hub} ve {event} parametresi kullanabilirsiniz; istemci isteği geldiğinde EventHandler URL'sinin değeri dinamik olarak hesaplanır. Örneğin, UrlTemplate http://example.com/api/{hub}/{event}olabilir. Konak bölümü parametre içeremez.

urlTemplate: string

Özellik Değeri

string

userEventPattern

Olay adları için eşleşen deseni alır veya ayarlar. Desteklenen 3 tür desen vardır: 1. "*", herhangi bir olay adıyla eşleşir 2. Birden çok olayı "," ile birleştirin, örneğin "event1,event2", "event1" ve "event2" 3 olaylarıyla eşleşir. "event1" gibi tek bir olay adı "event1" ile eşleşir

userEventPattern?: string

Özellik Değeri

string