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.

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.

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.

enqueuedTimeUtc

Olayın sıralanan saati.

messageId

İleti tanımlayıcısı, iletiyi ve yükünü benzersiz olarak tanımlayan uygulama tanımlı bir değerdir.

offset

Olayın uzaklığı.

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.

properties

Uygulamaya özgü özellikler.

sequenceNumber

Olayın sıra numarası.

systemProperties

Hizmet tarafından ayarlanan özellikler.

Yöntemler

getRawAmqpMessage()

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

Döndürülenler