Bagikan melalui


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.

contentType

Tipe konten pesan. Secara opsional menjelaskan payload pesan, dengan deskriptor mengikuti format RFC2045, Bagian 5, misalnya "aplikasi/json".

correlationId

Pengidentifikasi korelasi yang memungkinkan aplikasi menentukan konteks pesan untuk tujuan korelasi, misalnya mencerminkan MessageId pesan yang sedang dijawab.

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.

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}