Freigeben über


EventPosition Struktur

Definition

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

public struct EventPosition : IEquatable<Azure.Messaging.EventHubs.Consumer.EventPosition>
type EventPosition = struct
Public Structure EventPosition
Implements IEquatable(Of EventPosition)
Vererbung
EventPosition
Implementiert

Eigenschaften

Earliest

Entspricht dem Speicherort des ersten Ereignisses, das in der Partition vorhanden ist. Verwenden Sie diese Position, um mit dem Empfang des ersten Ereignisses zu beginnen, das in die Partition eingereiht wurde, das aufgrund der Aufbewahrungsrichtlinie nicht abgelaufen ist.

Latest

Entspricht dem Ende der Partition, bei dem derzeit keine weiteren Ereignisse in die Warteschlange gestellt werden. Verwenden Sie diese Position, um den Empfang des nächsten Ereignisses zu beginnen, das in die Partition eingereiht wird, nachdem ein Ereignisconsumer mit dieser Position mit dem Lesen beginnt.

Methoden

Equals(EventPosition)

Bestimmt, ob der angegebene EventPosition gleich dieser Instanz ist.

FromEnqueuedTime(DateTimeOffset)

Entspricht einem bestimmten Datum und einer bestimmten Uhrzeit innerhalb der Partition, um mit der Suche nach einem Ereignis zu beginnen; das Ereignis, das für oder nach dem angegebenen enqueuedTime queuiert wird, wird gelesen.

FromOffset(Int64, Boolean)

Entspricht einem bestimmten Offset im Partitionsereignisstream. Wenn sich ein Ereignis in diesem Offset befindet, wird es standardmäßig gelesen. Wenn Sie auf festlegen isInclusive , false wird das Ereignis an diesem Offset übersprungen und beim nächsten verfügbaren Ereignis mit dem Lesen begonnen.

FromSequenceNumber(Int64, Boolean)

Entspricht einem Ereignis mit der angegebenen Sequenznummer in der Partition. Standardmäßig wird das Ereignis mit diesem sequenceNumber gelesen. Wenn Sie isInclusive auf festlegen, false wird das Ereignis mit dieser Sequenznummer übersprungen und beim nächsten verfügbaren Ereignis mit dem Lesen begonnen.

ToString()

Konvertiert die instance in eine Zeichenfolgendarstellung.

Operatoren

Equality(EventPosition, EventPosition)

Bestimmt, ob die angegebenen EventPosition Instanzen gleich sind.

Inequality(EventPosition, EventPosition)

Bestimmt, ob die angegebenen EventPosition Instanzen nicht gleich sind.

Gilt für: