ReceivedEventData interface
الواجهة التي تصف بنية الحدث المستلمة من Event Hub.
استخدم هذا كمرجع عند إنشاء الدالة processEvents
لمعالجة الأحداث المستلمة من Event Hub عند استخدام EventHubConsumerClient
.
الخصائص
body | نص الرسالة الذي يجب إرساله أو استلامه. |
content |
نوع محتوى الرسالة. يصف اختياريا حمولة الرسالة، مع واصف يتبع تنسيق RFC2045، القسم 5، على سبيل المثال "application/json". |
correlation |
معرف الارتباط الذي يسمح للتطبيق بتحديد سياق للرسالة لأغراض الارتباط، على سبيل المثال يعكس MessageId للرسالة التي يتم الرد عليها. |
enqueued |
الوقت المحدد للحدث. |
message |
معرف الرسالة هو قيمة مُعرَّفة من قِبل التطبيق، تُعرِّف الرسالة وحمولتها بشكل فريد. |
offset | إزاحة الحدث. |
partition |
عند تحديد Event Hub، سيتم تجزئة هذا إلى partitionId. يضمن أن ينتهي الأمر بالرسائل في قسم معين على مركز الأحداث. |
properties | الخصائص الخاصة بالتطبيق. |
sequence |
رقم تسلسل الحدث. |
system |
الخصائص التي تم تعيينها بواسطة الخدمة. |
الأساليب
get |
إرجاع رسالة 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