ReceivedEventData interface
Olay Hub'ından alınan olayın yapısını açıklayan arabirim.
processEventskullanırken bir Olay Hub'ından alınan olayları işlemek için EventHubConsumerClient işlevini oluştururken 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, "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. |
| enqueued |
Olayın sıralanan saati. |
| 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ümde bulunmasını 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, "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
enqueuedTimeUtc
Olayın sıralanan saati.
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: string
Özellik Değeri
string
partitionKey
Belirtilen Olay Hub'ı bunu bir partitionId ile karma olarak oluşturur. İletilerin olay hub'ında belirli bir bölümde bulunmasını 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