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 dos Hubs de Eventos totalmente qualificado. É provável que seja semelhante ao <yournamespace.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 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 dos Hubs de Eventos totalmente qualificado. É provável que seja semelhante ao <yournamespace.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 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>