Compartilhar via


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

consumerGroup

O nome do grupo de consumidores.

eventHubName

O nome do hub de eventos.

fullyQualifiedNamespace

O namespace totalmente qualificado dos Hubs de Eventos. É provável que isso seja semelhante a .servicebus.windows.net

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.

partitionId

O identificador da partição do Hub de Eventos.

Métodos

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.

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>