EventData interface
Olay Hub'ına gönderilecek verileri açıklayan arabirim.
kullanırken EventHubProducerClient
gö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. |
content |
İ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". |
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 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