EventData interface

Event Hub'a gönderilecek verileri açıklayan arabirim. EventHubProducerClientkullanılırken gönderilecek nesneyi oluştururken bunu başvuru olarak kullanın. Örneğin, { body: "your-data" } veya

{
   body: "your-data",
   properties: {
      propertyName: "property value"
   }
}

Özellikler

body

Gönderilmesi gereken ileti gövdesi. Olayları okuyan uygulama bu SDK'yı kullanmıyorsa, daha iyi diller arası uyumluluk için gövde yükünüzü bir bayt dizisine veya Arabellek'e dönüştürün.

contentType

İletinin içerik türü. İsteğe bağlı olarak, "application/json" gibi RFC2045, Bölüm 5 biçimini izleyen bir tanımlayıcı ile iletinin yükünü açıklar.

correlationId

Bir uygulamanın bağıntı amacıyla ileti için bir bağlam belirtmesine olanak tanıyan bağıntı tanımlayıcısı, örneğin yanıtlanan iletinin MessageId değerini yansıtır.

messageId

İleti tanımlayıcısı, iletiyi ve yükünü benzersiz olarak tanımlayan uygulama tanımlı bir değerdir.

Not: Tamsayı olmayan sayılara izin verilmez.

properties

Kullanıcı uygulamasına özgü özellikleri ayarlamak için kullanılabilecek anahtar değer çiftleri kümesi.

Özellik Ayrıntıları

body

Gönderilmesi gereken ileti gövdesi. Olayları okuyan uygulama bu SDK'yı kullanmıyorsa, daha iyi diller arası uyumluluk için gövde yükünüzü bir bayt dizisine veya Arabellek'e dönüştürün.

body: any

Özellik Değeri

any

contentType

İletinin içerik türü. İsteğe bağlı olarak, "application/json" gibi RFC2045, Bölüm 5 biçimini izleyen bir tanımlayıcı ile iletinin yükünü açıklar.

contentType?: string

Özellik Değeri

string

correlationId

Bir uygulamanın bağıntı amacıyla ileti için bir bağlam belirtmesine olanak tanıyan bağıntı tanımlayıcısı, örneğin yanıtlanan iletinin MessageId değerini yansıtır.

correlationId?: string | number | Buffer

Özellik Değeri

string | number | Buffer

messageId

İleti tanımlayıcısı, iletiyi ve yükünü benzersiz olarak tanımlayan uygulama tanımlı bir değerdir.

Not: Tamsayı olmayan sayılara izin verilmez.

messageId?: string | number | Buffer

Özellik Değeri

string | number | Buffer

properties

Kullanıcı uygulamasına özgü özellikleri ayarlamak için kullanılabilecek anahtar değer çiftleri kümesi.

properties?: {[key: string]: any}

Özellik Değeri

{[key: string]: any}