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. |
| content |
İ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. |
| correlation |
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. |
| message |
İ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}