Delen via


PartitionContext interface

Interface die de context beschrijft die wordt doorgegeven aan elk van de functies die deel uitmaken van de SubscriptionEventHandlers. Wanneer u een van deze functies implementeert, gebruikt u het contextobject om informatie over de partitie op te halen, evenals de mogelijkheid om het controlepunt te controleren.

Eigenschappen

consumerGroup

De naam van de consumentengroep.

eventHubName

De naam van de Event Hub.

fullyQualifiedNamespace

De volledig gekwalificeerde Event Hubs-naamruimte. Dit is waarschijnlijk vergelijkbaar met .servicebus.windows.net

lastEnqueuedEventProperties

Informatie over de laatste enqueuedgebeurtenis in de partitie die wordt verwerkt. Deze eigenschap wordt alleen bijgewerkt als de optie trackLastEnqueuedEventProperties is ingesteld op true bij het maken van een exemplaar van EventProcessor.

partitionId

De id van de Event Hub-partitie.

Methoden

updateCheckpoint(ReceivedEventData)

Hiermee wordt het controlepunt bijgewerkt met behulp van de gebeurtenisgegevens.

Een controlepunt is bedoeld om de laatst verwerkte gebeurtenis te vertegenwoordigen door de gebruiker van een bepaalde partitie van een consumentengroep in een Event Hub-exemplaar.

Eigenschapdetails

consumerGroup

De naam van de consumentengroep.

consumerGroup: string

Waarde van eigenschap

string

eventHubName

De naam van de Event Hub.

eventHubName: string

Waarde van eigenschap

string

fullyQualifiedNamespace

De volledig gekwalificeerde Event Hubs-naamruimte. Dit is waarschijnlijk vergelijkbaar met .servicebus.windows.net

fullyQualifiedNamespace: string

Waarde van eigenschap

string

lastEnqueuedEventProperties

Informatie over de laatste enqueuedgebeurtenis in de partitie die wordt verwerkt. Deze eigenschap wordt alleen bijgewerkt als de optie trackLastEnqueuedEventProperties is ingesteld op true bij het maken van een exemplaar van EventProcessor.

lastEnqueuedEventProperties?: LastEnqueuedEventProperties

Waarde van eigenschap

partitionId

De id van de Event Hub-partitie.

partitionId: string

Waarde van eigenschap

string

Methodedetails

updateCheckpoint(ReceivedEventData)

Hiermee wordt het controlepunt bijgewerkt met behulp van de gebeurtenisgegevens.

Een controlepunt is bedoeld om de laatst verwerkte gebeurtenis te vertegenwoordigen door de gebruiker van een bepaalde partitie van een consumentengroep in een Event Hub-exemplaar.

function updateCheckpoint(eventData: ReceivedEventData): Promise<void>

Parameters

eventData
ReceivedEventData

De gebeurtenis waarmee u het controlepunt wilt bijwerken.

Retouren

Promise<void>