Aracılığıyla paylaş


ReceivedEventData interface

Olay Hub'ından alınan olayın yapısını açıklayan arabirim. kullanırken EventHubConsumerClientbir 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.

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".

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ıraya alınan zamanı.

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üme bitmesini 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, 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

Döndürülenler