EventData interface
Antarmuka yang menjelaskan data yang akan dikirim ke Azure Event Hub.
Gunakan ini sebagai referensi saat membuat objek yang akan dikirim saat menggunakan EventHubProducerClient.
Misalnya, { body: "your-data" } atau
{
body: "your-data",
properties: {
propertyName: "property value"
}
}
Properti
| body | Isi pesan yang perlu dikirim. Jika aplikasi yang membaca peristiwa tidak menggunakan SDK ini, konversikan payload isi Anda ke array byte atau Buffer untuk kompatibilitas lintas bahasa yang lebih baik. |
| content |
Tipe konten pesan. Secara opsional menjelaskan payload pesan, dengan deskriptor mengikuti format RFC2045, Bagian 5, misalnya "aplikasi/json". |
| correlation |
Pengidentifikasi korelasi yang memungkinkan aplikasi menentukan konteks pesan untuk tujuan korelasi, misalnya mencerminkan MessageId pesan yang sedang dijawab. |
| message |
Pengidentifikasi pesan adalah nilai yang ditentukan aplikasi yang secara unik mengidentifikasi pesan dan payload-nya. Catatan: Angka yang bukan bilangan bulat utuh tidak diizinkan. |
| properties | Kumpulan pasangan nilai kunci yang dapat digunakan untuk mengatur properti khusus untuk aplikasi pengguna. |
Detail Properti
body
Isi pesan yang perlu dikirim. Jika aplikasi yang membaca peristiwa tidak menggunakan SDK ini, konversikan payload isi Anda ke array byte atau Buffer untuk kompatibilitas lintas bahasa yang lebih baik.
body: any
Nilai Properti
any
contentType
Tipe konten pesan. Secara opsional menjelaskan payload pesan, dengan deskriptor mengikuti format RFC2045, Bagian 5, misalnya "aplikasi/json".
contentType?: string
Nilai Properti
string
correlationId
Pengidentifikasi korelasi yang memungkinkan aplikasi menentukan konteks pesan untuk tujuan korelasi, misalnya mencerminkan MessageId pesan yang sedang dijawab.
correlationId?: string | number | Buffer
Nilai Properti
string | number | Buffer
messageId
Pengidentifikasi pesan adalah nilai yang ditentukan aplikasi yang secara unik mengidentifikasi pesan dan payload-nya.
Catatan: Angka yang bukan bilangan bulat utuh tidak diizinkan.
messageId?: string | number | Buffer
Nilai Properti
string | number | Buffer
properties
Kumpulan pasangan nilai kunci yang dapat digunakan untuk mengatur properti khusus untuk aplikasi pengguna.
properties?: {[key: string]: any}
Nilai Properti
{[key: string]: any}