Freigeben über


PartitionContext interface

Schnittstelle, die den Kontext beschreibt, der an jede der Funktionen übergeben wird, die Teil der SubscriptionEventHandlerssind. Verwenden Sie beim Implementieren einer dieser Funktionen das Kontextobjekt, um Informationen über die Partition sowie die Möglichkeit zum Prüfpunkt abzurufen.

Eigenschaften

consumerGroup

Der Name der Consumergruppe.

eventHubName

Der Name des Event Hubs.

fullyQualifiedNamespace

Der vollqualifizierte Event Hubs-Namespace. Dies ist wahrscheinlich ähnlich wie .servicebus.windows.net

lastEnqueuedEventProperties

Informationen zum letzten enqueued-Ereignis in der Partition, die verarbeitet wird. Diese Eigenschaft wird nur aktualisiert, wenn die option trackLastEnqueuedEventProperties beim Erstellen einer Instanz von EventProcessor auf "true" festgelegt ist.

partitionId

Der Bezeichner der Event Hub-Partition.

Methoden

updateCheckpoint(ReceivedEventData)

Aktualisiert den Prüfpunkt mithilfe der Ereignisdaten.

Ein Prüfpunkt soll das letzte erfolgreich verarbeitete Ereignis des Benutzers aus einer bestimmten Partition einer Consumergruppe in einer Event Hub-Instanz darstellen.

Details zur Eigenschaft

consumerGroup

Der Name der Consumergruppe.

consumerGroup: string

Eigenschaftswert

string

eventHubName

Der Name des Event Hubs.

eventHubName: string

Eigenschaftswert

string

fullyQualifiedNamespace

Der vollqualifizierte Event Hubs-Namespace. Dies ist wahrscheinlich ähnlich wie .servicebus.windows.net

fullyQualifiedNamespace: string

Eigenschaftswert

string

lastEnqueuedEventProperties

Informationen zum letzten enqueued-Ereignis in der Partition, die verarbeitet wird. Diese Eigenschaft wird nur aktualisiert, wenn die option trackLastEnqueuedEventProperties beim Erstellen einer Instanz von EventProcessor auf "true" festgelegt ist.

lastEnqueuedEventProperties?: LastEnqueuedEventProperties

Eigenschaftswert

partitionId

Der Bezeichner der Event Hub-Partition.

partitionId: string

Eigenschaftswert

string

Details zur Methode

updateCheckpoint(ReceivedEventData)

Aktualisiert den Prüfpunkt mithilfe der Ereignisdaten.

Ein Prüfpunkt soll das letzte erfolgreich verarbeitete Ereignis des Benutzers aus einer bestimmten Partition einer Consumergruppe in einer Event Hub-Instanz darstellen.

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

Parameter

eventData
ReceivedEventData

Das Ereignis, mit dem Sie den Prüfpunkt aktualisieren möchten.

Gibt zurück

Promise<void>