PartitionContext interface
Interface que descreve o contexto transmitido a cada uma das funções que fazem parte do SubscriptionEventHandlers
. Ao implementar qualquer uma destas funções, utilize 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 espaço de nomes dos Hubs de Eventos completamente qualificado. É provável que seja semelhante a .servicebus.windows.net |
last |
Informações sobre o último evento em fila na partição que está a ser processada.
Esta propriedade só é 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 com os dados do evento. Um ponto de verificação destina-se a representar o último evento processado com êxito pelo utilizador a partir de uma partição específica de um grupo de consumidores numa 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 espaço de nomes dos Hubs de Eventos completamente qualificado. É provável que seja semelhante a .servicebus.windows.net
fullyQualifiedNamespace: string
Valor de Propriedade
string
lastEnqueuedEventProperties
Informações sobre o último evento em fila na partição que está a ser processada.
Esta propriedade só é atualizada se a opção trackLastEnqueuedEventProperties
estiver definida como true ao criar uma instância do 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ções o ponto de verificação com os dados do evento.
Um ponto de verificação destina-se a representar o último evento processado com êxito pelo utilizador a partir de uma partição específica de um grupo de consumidores numa instância do Hub de Eventos.
function updateCheckpoint(eventData: ReceivedEventData): Promise<void>
Parâmetros
- eventData
- ReceivedEventData
O evento com o qual pretende atualizar o ponto de verificação.
Devoluções
Promise<void>