PartitionContext interface
bir parçası SubscriptionEventHandlers
olan işlevlerin her birine geçirilen bağlamı açıklayan arabirim. Bu işlevlerden herhangi birini uygularken, bölüm ve denetim noktası özelliği hakkında bilgi almak için bağlam nesnesini kullanın.
Özellikler
consumer |
Tüketici grubu adı. |
event |
Olay hub'ı adı. |
fully |
Tam Event Hubs ad alanı. Bu büyük olasılıkla .servicebus.windows.net |
last |
İşlenmekte olan bölümdeki son sıraya alınan olayla ilgili bilgiler.
Bu özellik yalnızca EventProcessor örneği oluşturulurken seçeneği true olarak ayarlandığında güncelleştirilir |
partition |
Olay Hub'ı bölümünün tanımlayıcısı. |
Yöntemler
update |
Olay verilerini kullanarak denetim noktasını Güncelleştirmeler. Denetim noktası, olay hub'ı örneğindeki bir tüketici grubunun belirli bir bölümünden kullanıcı tarafından başarıyla işlenen son olayı temsil etmeye yöneliktir. |
Özellik Ayrıntıları
consumerGroup
Tüketici grubu adı.
consumerGroup: string
Özellik Değeri
string
eventHubName
Olay hub'ı adı.
eventHubName: string
Özellik Değeri
string
fullyQualifiedNamespace
Tam Event Hubs ad alanı. Bu büyük olasılıkla .servicebus.windows.net
fullyQualifiedNamespace: string
Özellik Değeri
string
lastEnqueuedEventProperties
İşlenmekte olan bölümdeki son sıraya alınan olayla ilgili bilgiler.
Bu özellik yalnızca EventProcessor örneği oluşturulurken seçeneği true olarak ayarlandığında güncelleştirilir trackLastEnqueuedEventProperties
.
lastEnqueuedEventProperties?: LastEnqueuedEventProperties
Özellik Değeri
partitionId
Olay Hub'ı bölümünün tanımlayıcısı.
partitionId: string
Özellik Değeri
string
Yöntem Ayrıntıları
updateCheckpoint(ReceivedEventData)
Olay verilerini kullanarak denetim noktasını Güncelleştirmeler.
Denetim noktası, olay hub'ı örneğindeki bir tüketici grubunun belirli bir bölümünden kullanıcı tarafından başarıyla işlenen son olayı temsil etmeye yöneliktir.
function updateCheckpoint(eventData: ReceivedEventData): Promise<void>
Parametreler
- eventData
- ReceivedEventData
Denetim noktasını güncelleştirmek istediğiniz olay.
Döndürülenler
Promise<void>