EventPosition Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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 |
FromSequenceNumber(Int64, Boolean) |
Entspricht einem Ereignis mit der angegebenen Sequenznummer in der Partition. Standardmäßig wird das Ereignis mit diesem |
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:
Azure SDK for .NET