ReceivedEventData interface

الواجهة التي تصف بنية الحدث المستلمة من Event Hub. استخدم هذا كمرجع عند إنشاء الدالة processEvents لمعالجة الأحداث المستلمة من Event Hub عند استخدام EventHubConsumerClient.

الخصائص

body

نص الرسالة الذي يجب إرساله أو استلامه.

contentType

نوع محتوى الرسالة. يصف اختياريا حمولة الرسالة، مع واصف يتبع تنسيق RFC2045، القسم 5، على سبيل المثال "application/json".

correlationId

معرف الارتباط الذي يسمح للتطبيق بتحديد سياق للرسالة لأغراض الارتباط، على سبيل المثال يعكس MessageId للرسالة التي يتم الرد عليها.

enqueuedTimeUtc

الوقت المحدد للحدث.

messageId

معرف الرسالة هو قيمة مُعرَّفة من قِبل التطبيق، تُعرِّف الرسالة وحمولتها بشكل فريد.

offset

إزاحة الحدث.

partitionKey

عند تحديد Event Hub، سيتم تجزئة هذا إلى partitionId. يضمن أن ينتهي الأمر بالرسائل في قسم معين على مركز الأحداث.

properties

الخصائص الخاصة بالتطبيق.

sequenceNumber

رقم تسلسل الحدث.

systemProperties

الخصائص التي تم تعيينها بواسطة الخدمة.

الأساليب

getRawAmqpMessage()

إرجاع رسالة amqp الأولية الأساسية.

تفاصيل الخاصية

body

نص الرسالة الذي يجب إرساله أو استلامه.

body: any

قيمة الخاصية

any

contentType

نوع محتوى الرسالة. يصف اختياريا حمولة الرسالة، مع واصف يتبع تنسيق RFC2045، القسم 5، على سبيل المثال "application/json".

contentType?: string

قيمة الخاصية

string

correlationId

معرف الارتباط الذي يسمح للتطبيق بتحديد سياق للرسالة لأغراض الارتباط، على سبيل المثال يعكس MessageId للرسالة التي يتم الرد عليها.

correlationId?: string | number | Buffer

قيمة الخاصية

string | number | Buffer

enqueuedTimeUtc

الوقت المحدد للحدث.

enqueuedTimeUtc: Date

قيمة الخاصية

Date

messageId

معرف الرسالة هو قيمة مُعرَّفة من قِبل التطبيق، تُعرِّف الرسالة وحمولتها بشكل فريد.

messageId?: string | number | Buffer

قيمة الخاصية

string | number | Buffer

offset

إزاحة الحدث.

offset: number

قيمة الخاصية

number

partitionKey

عند تحديد Event Hub، سيتم تجزئة هذا إلى partitionId. يضمن أن ينتهي الأمر بالرسائل في قسم معين على مركز الأحداث.

partitionKey: null | string

قيمة الخاصية

null | string

properties

الخصائص الخاصة بالتطبيق.

properties?: {[key: string]: any}

قيمة الخاصية

{[key: string]: any}

sequenceNumber

رقم تسلسل الحدث.

sequenceNumber: number

قيمة الخاصية

number

systemProperties

الخصائص التي تم تعيينها بواسطة الخدمة.

systemProperties?: {[key: string]: any}

قيمة الخاصية

{[key: string]: any}

تفاصيل الأسلوب

getRawAmqpMessage()

إرجاع رسالة amqp الأولية الأساسية.

function getRawAmqpMessage(): AmqpAnnotatedMessage

المرتجعات