Aracılığıyla paylaş


EventData interface

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

{
   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 Buffer'a dönüştürün.

contentType

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

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 Buffer'a dönüştürün.

body: any

Özellik Değeri

any

contentType

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

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