PartitionContext interface

الواجهة التي تصف السياق الذي تم تمريره إلى كل من الدالات التي تعد جزءا من SubscriptionEventHandlers. عند تنفيذ أي من هذه الدالات، استخدم عنصر السياق للحصول على معلومات حول القسم بالإضافة إلى القدرة على نقطة التحقق.

الخصائص

consumerGroup

اسم مجموعة المستهلكين.

eventHubName

اسم مركز الحدث.

fullyQualifiedNamespace

مساحة اسم مراكز الأحداث المؤهلة بالكامل. من المحتمل أن يكون هذا مشابها ل .servicebus.windows.net

lastEnqueuedEventProperties

معلومات حول آخر حدث مدرج في قائمة الانتظار في القسم الذي تتم معالجته. يتم تحديث هذه الخاصية trackLastEnqueuedEventProperties فقط إذا تم تعيين الخيار إلى true عند إنشاء مثيل EventProcessor.

partitionId

معرف قسم Event Hub.

الأساليب

updateCheckpoint(ReceivedEventData)

التحديثات نقطة التحقق باستخدام بيانات الحدث.

تهدف نقطة التحقق إلى تمثيل آخر حدث تمت معالجته بنجاح من قبل المستخدم من قسم معين من مجموعة المستهلكين في مثيل 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>