Azure.Messaging.EventHubs.Consumer Namespace

Klassen

EventHubConsumerClient

Ein Client, der für das Lesen EventData aus einem bestimmten Event Hub als Mitglied einer bestimmten Consumergruppe verantwortlich ist.

Ein Consumer kann exklusiv sein, wodurch der Besitz über zugeordnete Partitionen für die Consumergruppe geltend gemacht wird, um sicherzustellen, dass nur ein Consumer aus dieser Gruppe die aus der Partition liest. Diese exklusiven Verbraucher werden manchmal als "Epoch Consumer" bezeichnet.

Ein Consumer kann auch nicht exklusiv sein, sodass mehrere Consumer aus derselben Consumergruppe Ereignisse aus einer bestimmten Partition aktiv lesen können. Diese nicht exklusiven Verbraucher werden manchmal als "Non-Epoch Consumer" bezeichnet.

EventHubConsumerClientOptions

Der Satz von Optionen, die beim Erstellen eines EventHubConsumerClient angegeben werden können, um sein Verhalten zu konfigurieren.

PartitionContext

Stellt eine Event Hub-Partition und ihren relativen Zustand im Bereich eines zugeordneten Vorgangs dar, der für sie ausgeführt wird.

ReadEventOptions

Der Satz von Optionen, die angegeben werden können, um das Verhalten beim Lesen von Ereignissen aus einem EventHubConsumerClientzu konfigurieren.

Strukturen

EventPosition

Die Position von Ereignissen in einer Event Hub-Partition, die in der Regel bei der Erstellung eines EventHubConsumerClientverwendet wird.

LastEnqueuedEventProperties

Eine Reihe von Informationen über den in die Warteschlange gestellten Zustand einer Partition, wie vom Consumer beobachtet.

PartitionEvent

Enthält Informationen zu einer Partition, die versucht hat, ein Ereignis vom Azure Event Hub-Dienst zu empfangen, sowie das empfangene Ereignis (falls vorhanden).