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 Hubs de Eventos totalmente qualificado. É provável que isso seja semelhante ao <seunamespace.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 de Propriedade
consumerGroup
O nome do grupo de consumidores.
consumerGroup: string
Valor de Propriedade
string
eventHubName
O nome do hub de eventos.
eventHubName: string
Valor de Propriedade
string
fullyQualifiedNamespace
O namespace Hubs de Eventos totalmente qualificado. É provável que isso seja semelhante ao <seunamespace.servicebus.windows.net>
fullyQualifiedNamespace: string
Valor de 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 estiver definida como true ao criar uma instância de EventProcessor.
lastEnqueuedEventProperties?: LastEnqueuedEventProperties
Valor de Propriedade
partitionId
O identificador da partição do Hub de Eventos.
partitionId: string
Valor de Propriedade
string
Detalhes de 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.
Devoluções
Promise<void>