PartitionContext interface
Antarmuka yang menjelaskan konteks yang diteruskan ke masing-masing fungsi yang merupakan bagian dari SubscriptionEventHandlers. Saat menerapkan salah satu fungsi ini, gunakan objek konteks untuk mendapatkan informasi tentang partisi serta kemampuan untuk titik pemeriksaan.
Properti
| consumer |
Nama grup konsumen. |
| event |
Nama pusat aktivitas. |
| fully |
Namespace Layanan Azure Event Hubs yang sepenuhnya memenuhi syarat. Ini kemungkinan mirip dengan <ruang> nama Anda.servicebus.windows.net |
| last |
Informasi tentang peristiwa antrean terakhir dalam partisi yang sedang diproses.
Properti ini hanya diperbarui jika opsi |
| partition |
Pengidentifikasi partisi Pusat Aktivitas. |
Metode
| update |
Memperbarui titik pemeriksaan menggunakan data peristiwa. Titik pemeriksaan dimaksudkan untuk mewakili peristiwa terakhir yang berhasil diproses oleh pengguna dari partisi tertentu dari grup konsumen dalam instans Pusat Aktivitas. |
Detail Properti
consumerGroup
Nama grup konsumen.
consumerGroup: string
Nilai Properti
string
eventHubName
Nama pusat aktivitas.
eventHubName: string
Nilai Properti
string
fullyQualifiedNamespace
Namespace Layanan Azure Event Hubs yang sepenuhnya memenuhi syarat. Ini kemungkinan mirip dengan <ruang> nama Anda.servicebus.windows.net
fullyQualifiedNamespace: string
Nilai Properti
string
lastEnqueuedEventProperties
Informasi tentang peristiwa antrean terakhir dalam partisi yang sedang diproses.
Properti ini hanya diperbarui jika opsi trackLastEnqueuedEventProperties diatur ke true saat membuat instans EventProcessor.
lastEnqueuedEventProperties?: LastEnqueuedEventProperties
Nilai Properti
partitionId
Pengidentifikasi partisi Pusat Aktivitas.
partitionId: string
Nilai Properti
string
Detail Metode
updateCheckpoint(ReceivedEventData)
Memperbarui titik pemeriksaan menggunakan data peristiwa.
Titik pemeriksaan dimaksudkan untuk mewakili peristiwa terakhir yang berhasil diproses oleh pengguna dari partisi tertentu dari grup konsumen dalam instans Pusat Aktivitas.
function updateCheckpoint(eventData: ReceivedEventData): Promise<void>
Parameter
- eventData
- ReceivedEventData
Kejadian yang ingin Anda perbarui titik pemeriksaannya.
Mengembalikan
Promise<void>