PartitionContext interface
Interface que descreve o contexto passado para cada uma das funções que fazem parte do SubscriptionEventHandlers
. Ao implementar qualquer uma dessas funções, use o objeto de contexto para obter informações sobre a partição, bem como a capacidade de ponto de verificação.
Propriedades
consumer |
O nome do grupo de consumidores. |
event |
O nome do hub de eventos. |
fully |
O namespace totalmente qualificado dos Hubs de Eventos. É provável que isso seja semelhante a .servicebus.windows.net |
last |
Informações sobre o último evento enfileirado na partição que está sendo processada.
Essa propriedade só será atualizada se a opção |
partition |
O identificador da partição do Hub de Eventos. |
Métodos
update |
Atualizações o ponto de verificação usando os dados do evento. Um ponto de verificação destina-se a representar o último evento processado com êxito pelo usuário de uma partição específica de um grupo de consumidores em uma instância do Hub de Eventos. |
Detalhes da propriedade
consumerGroup
O nome do grupo de consumidores.
consumerGroup: string
Valor da propriedade
string
eventHubName
O nome do hub de eventos.
eventHubName: string
Valor da propriedade
string
fullyQualifiedNamespace
O namespace totalmente qualificado dos Hubs de Eventos. É provável que isso seja semelhante a .servicebus.windows.net
fullyQualifiedNamespace: string
Valor da propriedade
string
lastEnqueuedEventProperties
Informações sobre o último evento enfileirado na partição que está sendo processada.
Essa propriedade só será atualizada se a opção trackLastEnqueuedEventProperties
for definida como true ao criar uma instância do EventProcessor.
lastEnqueuedEventProperties?: LastEnqueuedEventProperties
Valor da propriedade
partitionId
O identificador da partição do Hub de Eventos.
partitionId: string
Valor da propriedade
string
Detalhes do método
updateCheckpoint(ReceivedEventData)
Atualizações o ponto de verificação usando os dados do evento.
Um ponto de verificação destina-se a representar o último evento processado com êxito pelo usuário de uma partição específica de um grupo de consumidores em uma instância do Hub de Eventos.
function updateCheckpoint(eventData: ReceivedEventData): Promise<void>
Parâmetros
- eventData
- ReceivedEventData
O evento com o qual você deseja atualizar o ponto de verificação.
Retornos
Promise<void>