PartitionContext interface
الواجهة التي تصف السياق الذي تم تمريره إلى كل من الدالات التي تعد جزءا من SubscriptionEventHandlers
. عند تنفيذ أي من هذه الدالات، استخدم عنصر السياق للحصول على معلومات حول القسم بالإضافة إلى القدرة على نقطة التحقق.
الخصائص
consumer |
اسم مجموعة المستهلكين. |
event |
اسم مركز الحدث. |
fully |
مساحة اسم مراكز الأحداث المؤهلة بالكامل. من المحتمل أن يكون هذا مشابها ل .servicebus.windows.net |
last |
معلومات حول آخر حدث مدرج في قائمة الانتظار في القسم الذي تتم معالجته.
يتم تحديث هذه الخاصية |
partition |
معرف قسم Event Hub. |
الأساليب
update |
التحديثات نقطة التحقق باستخدام بيانات الحدث. تهدف نقطة التحقق إلى تمثيل آخر حدث تمت معالجته بنجاح من قبل المستخدم من قسم معين من مجموعة المستهلكين في مثيل Event Hub. |
تفاصيل الخاصية
consumerGroup
اسم مجموعة المستهلكين.
consumerGroup: string
قيمة الخاصية
string
eventHubName
اسم مركز الحدث.
eventHubName: string
قيمة الخاصية
string
fullyQualifiedNamespace
مساحة اسم مراكز الأحداث المؤهلة بالكامل. من المحتمل أن يكون هذا مشابها ل .servicebus.windows.net
fullyQualifiedNamespace: string
قيمة الخاصية
string
lastEnqueuedEventProperties
معلومات حول آخر حدث مدرج في قائمة الانتظار في القسم الذي تتم معالجته.
يتم تحديث هذه الخاصية trackLastEnqueuedEventProperties
فقط إذا تم تعيين الخيار إلى true عند إنشاء مثيل EventProcessor.
lastEnqueuedEventProperties?: LastEnqueuedEventProperties
قيمة الخاصية
partitionId
معرف قسم Event Hub.
partitionId: string
قيمة الخاصية
string
تفاصيل الأسلوب
updateCheckpoint(ReceivedEventData)
التحديثات نقطة التحقق باستخدام بيانات الحدث.
تهدف نقطة التحقق إلى تمثيل آخر حدث تمت معالجته بنجاح من قبل المستخدم من قسم معين من مجموعة المستهلكين في مثيل Event Hub.
function updateCheckpoint(eventData: ReceivedEventData): Promise<void>
المعلمات
- eventData
- ReceivedEventData
الحدث الذي تريد تحديث نقطة التحقق معه.
المرتجعات
Promise<void>