PartitionContext الفصل
يحتوي على معلومات السياق المتعلقة بالقسم.
سيتم تمرير مثيل PartitionContext إلى الحدث والخطأ وتهيئة الاستدعاءات المحددة عند استدعاء EventHubConsumerClient.receive(). يمكن للمستخدمين استدعاء update_checkpoint() من هذه الفئة لاستمرار بيانات نقطة التحقق.
- توريث
-
builtins.objectPartitionContext
الدالمنشئ
PartitionContext(fully_qualified_namespace: str, eventhub_name: str, consumer_group: str, partition_id: str, checkpoint_store: CheckpointStore | None = None)
المعلمات
الاسم | الوصف |
---|---|
fully_qualified_namespace
مطلوب
|
|
eventhub_name
مطلوب
|
|
consumer_group
مطلوب
|
|
partition_id
مطلوب
|
|
checkpoint_store
|
القيمة الافتراضية: None
|
الأساليب
update_checkpoint |
التحديثات نقطة التحقق التلقي إلى إزاحة الأحداث المحددة. |
update_checkpoint
التحديثات نقطة التحقق التلقي إلى إزاحة الأحداث المحددة.
async update_checkpoint(event: EventData | None = None, **kwargs: Any) -> None
المعلمات
الاسم | الوصف |
---|---|
event
|
مثيل EventData الذي يحتوي على معلومات رقم الإزاحة والتسلسل المستخدمة لنقطة التحقق. القيمة الافتراضية: None
|
المرتجعات
النوع | الوصف |
---|---|
السمات
last_enqueued_event_properties
أحدث معلومات الحدث المدرجة في قائمة الانتظار.
سيتم تحديث هذه الخاصية في كل مرة يتم فيها تلقي حدث إذا تم إنشاء المتلقي مع تعيين track_last_enqueued_event_properties إلى True. تتضمن لوحة الخصائص المعلومات التالية لآخر حدث مدرج في قائمة الانتظار:
sequence_number (int)
إزاحة (str)
enqueued_time (UTC datetime.datetime)
retrieval_time (UTC datetime.datetime)
المرتجعات
النوع | الوصف |
---|---|
dict,
|
Azure SDK for Python