EventPosition interface
Stellt die Position eines Ereignisses in einer Event Hub-Partition dar, die in der Regel beim Aufrufen der subscribe()
-Methode für eine EventHubConsumerClient
verwendet wird, um die Position in der Partition anzugeben, von der ereignisse empfangen werden sollen.
Um eine EventPosition abzurufen, die den Anfang oder das Ende des Datenstroms darstellt, verwenden Sie die Konstanten earliestEventPosition
bzw. latestEventPosition
.
Eigenschaften
enqueued |
Die durch diese Position identifizierte Zeit in UTC des Ereignisses. Bei Angabe als Zahl ist dieser Wert die Anzahl von Millisekunden seit der Unix-Epoche. Es wird erwartet, dass sie nicht definiert ist, wenn die Position gerade aus einer Sequenznummer oder einem Offset erstellt wird. |
is |
Gibt an, ob der angegebene Offset inklusive des Ereignisses ist, das es identifiziert.
Diese Informationen sind nur relevent, wenn die Ereignisposition durch eine Offset- oder Sequenznummer identifiziert wurde.
Standardwert: |
offset | Der Offset des durch diese Position identifizierten Ereignisses. Es wird erwartet, dass sie nicht definiert ist, wenn die Position gerade aus einer Sequenznummer oder einer enqueuierten Zeit erstellt wird. Der Offset ist die relative Position für ein Ereignis im Kontext der Partition. Der Offset sollte nicht als stabiler Wert betrachtet werden. Der gleiche Offset kann auf ein anderes Ereignis verweisen, da Ereignisse die Altersgrenze für die Aufbewahrung erreichen und nicht mehr innerhalb der Partition sichtbar sind. |
sequence |
Die Sequenznummer des durch diese Position identifizierten Ereignisses. Es wird erwartet, dass sie nicht definiert ist, wenn die Position gerade aus einem Offset oder einer Queuedzeit erstellt wird. |
Details zur Eigenschaft
enqueuedOn
Die durch diese Position identifizierte Zeit in UTC des Ereignisses. Bei Angabe als Zahl ist dieser Wert die Anzahl von Millisekunden seit der Unix-Epoche. Es wird erwartet, dass sie nicht definiert ist, wenn die Position gerade aus einer Sequenznummer oder einem Offset erstellt wird.
enqueuedOn?: number | Date
Eigenschaftswert
number | Date
isInclusive
Gibt an, ob der angegebene Offset inklusive des Ereignisses ist, das es identifiziert.
Diese Informationen sind nur relevent, wenn die Ereignisposition durch eine Offset- oder Sequenznummer identifiziert wurde.
Standardwert: false
.
isInclusive?: boolean
Eigenschaftswert
boolean
offset
Der Offset des durch diese Position identifizierten Ereignisses. Es wird erwartet, dass sie nicht definiert ist, wenn die Position gerade aus einer Sequenznummer oder einer enqueuierten Zeit erstellt wird.
Der Offset ist die relative Position für ein Ereignis im Kontext der Partition. Der Offset sollte nicht als stabiler Wert betrachtet werden. Der gleiche Offset kann auf ein anderes Ereignis verweisen, da Ereignisse die Altersgrenze für die Aufbewahrung erreichen und nicht mehr innerhalb der Partition sichtbar sind.
offset?: number | "@latest"
Eigenschaftswert
number | "@latest"
sequenceNumber
Die Sequenznummer des durch diese Position identifizierten Ereignisses. Es wird erwartet, dass sie nicht definiert ist, wenn die Position gerade aus einem Offset oder einer Queuedzeit erstellt wird.
sequenceNumber?: number
Eigenschaftswert
number