ReceivedEventData interface
Olay Hub'ından alınan olayın yapısını açıklayan arabirim.
kullanırken EventHubConsumerClient
bir Olay Hub'ından alınan olayları işlemek için işlevini oluştururken processEvents
bunu başvuru olarak kullanın.
Özellikler
body | Gönderilmesi gereken veya alınması gereken ileti gövdesi. |
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. |
enqueued |
Olayın sıraya alınan zamanı. |
message |
İleti tanımlayıcısı, iletiyi ve yükünü benzersiz olarak tanımlayan uygulama tanımlı bir değerdir. |
offset | Olayın uzaklığı. |
partition |
Belirtilen Olay Hub'ı bunu bir partitionId ile karma olarak oluşturur. İletilerin olay hub'ında belirli bir bölüme bitmesini garanti eder. |
properties | Uygulamaya özgü özellikler. |
sequence |
Olayın sıra numarası. |
system |
Hizmet tarafından ayarlanan özellikler. |
Yöntemler
get |
Temel alınan ham amqp iletisini döndürür. |
Özellik Ayrıntıları
body
Gönderilmesi gereken veya alınması gereken ileti gövdesi.
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
enqueuedTimeUtc
Olayın sıraya alınan zamanı.
enqueuedTimeUtc: Date
Özellik Değeri
Date
messageId
İleti tanımlayıcısı, iletiyi ve yükünü benzersiz olarak tanımlayan uygulama tanımlı bir değerdir.
messageId?: string | number | Buffer
Özellik Değeri
string | number | Buffer
offset
Olayın uzaklığı.
offset: number
Özellik Değeri
number
partitionKey
Belirtilen Olay Hub'ı bunu bir partitionId ile karma olarak oluşturur. İletilerin olay hub'ında belirli bir bölüme bitmesini garanti eder.
partitionKey: null | string
Özellik Değeri
null | string
properties
Uygulamaya özgü özellikler.
properties?: {[key: string]: any}
Özellik Değeri
{[key: string]: any}
sequenceNumber
Olayın sıra numarası.
sequenceNumber: number
Özellik Değeri
number
systemProperties
Hizmet tarafından ayarlanan özellikler.
systemProperties?: {[key: string]: any}
Özellik Değeri
{[key: string]: any}
Yöntem Ayrıntıları
getRawAmqpMessage()
Temel alınan ham amqp iletisini döndürür.
function getRawAmqpMessage(): AmqpAnnotatedMessage