EventHandler interface
Properti penanganan aktivitas.
Properti
| auth | Pengaturan autentikasi upstream. Jika tidak diatur, tidak ada autentikasi yang digunakan untuk pesan upstram. |
| system |
Mendapatkan atau mengatur daftar peristiwa sistem. |
| url |
Mendapatkan atau mengatur templat URL EventHandler. Anda dapat menggunakan parameter {hub} dan {event} yang telah ditentukan sebelumnya di dalam templat, nilai URL EventHandler dihitung secara dinamis saat permintaan klien masuk.
Misalnya, UrlTemplate dapat |
| user |
Mendapatkan atau mengatur pola yang cocok untuk nama peristiwa. Ada 3 jenis pola yang didukung: 1. "*", cocok dengan nama peristiwa 2. Gabungkan beberapa peristiwa dengan ",", misalnya "event1,event2", cocok dengan peristiwa "event1" dan "event2" 3. Nama peristiwa tunggal, misalnya, "event1", cocok dengan "event1" |
Detail Properti
auth
Pengaturan autentikasi upstream. Jika tidak diatur, tidak ada autentikasi yang digunakan untuk pesan upstram.
auth?: UpstreamAuthSettings
Nilai Properti
systemEvents
Mendapatkan atau mengatur daftar peristiwa sistem.
systemEvents?: string[]
Nilai Properti
string[]
urlTemplate
Mendapatkan atau mengatur templat URL EventHandler. Anda dapat menggunakan parameter {hub} dan {event} yang telah ditentukan sebelumnya di dalam templat, nilai URL EventHandler dihitung secara dinamis saat permintaan klien masuk.
Misalnya, UrlTemplate dapat http://example.com/api/{hub}/{event}. Bagian host tidak dapat berisi parameter.
urlTemplate: string
Nilai Properti
string
userEventPattern
Mendapatkan atau mengatur pola yang cocok untuk nama peristiwa. Ada 3 jenis pola yang didukung: 1. "*", cocok dengan nama peristiwa 2. Gabungkan beberapa peristiwa dengan ",", misalnya "event1,event2", cocok dengan peristiwa "event1" dan "event2" 3. Nama peristiwa tunggal, misalnya, "event1", cocok dengan "event1"
userEventPattern?: string
Nilai Properti
string