EventPosition interface
Stellt die Position eines Ereignisses in einer Event Hub-Partition dar, die normalerweise beim Aufrufen der subscribe()
-Methode für ein 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 in die Warteschlange eingereihte Uhrzeit in UTC des durch diese Position identifizierten Ereignisses. Wenn dieser Wert als Zahl angegeben wird, ist dieser Wert die Anzahl von Millisekunden seit der Unix-Epoche. Es wird erwartet, dass sie nicht definiert ist, wenn die Position nur aus einer Sequenznummer oder einem Offset erstellt wird. |
is |
Gibt an, ob der angegebene Offset mit dem Ereignis, das er identifiziert, enthalten ist.
Diese Informationen sind nur relevent, wenn die Ereignisposition durch einen Offset oder eine Sequenznummer identifiziert wurde.
Standardwert. |
offset | Der Offset des durch diese Position identifizierten Ereignisses. Es wird erwartet, dass sie nicht definiert ist, wenn die Position nur aus einer Sequenznummer oder einer in die Warteschlange gestellten 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. Derselbe Offset kann sich auf ein anderes Ereignis beziehen, da Ereignisse die Altersgrenze für die Aufbewahrung erreichen und nicht mehr innerhalb der Partition sichtbar sind. |
sequence |
Die Sequenznummer des Ereignisses, das durch diese Position identifiziert wird. Es wird erwartet, dass sie nicht definiert ist, wenn die Position nur aus einer Offset- oder Queuedzeit erstellt wird. |
Details zur Eigenschaft
enqueuedOn
Die in die Warteschlange eingereihte Uhrzeit in UTC des durch diese Position identifizierten Ereignisses. Wenn dieser Wert als Zahl angegeben wird, ist dieser Wert die Anzahl von Millisekunden seit der Unix-Epoche. Es wird erwartet, dass sie nicht definiert ist, wenn die Position nur aus einer Sequenznummer oder einem Offset erstellt wird.
enqueuedOn?: number | Date
Eigenschaftswert
number | Date
isInclusive
Gibt an, ob der angegebene Offset mit dem Ereignis, das er identifiziert, enthalten ist.
Diese Informationen sind nur relevent, wenn die Ereignisposition durch einen Offset oder eine 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 nur aus einer Sequenznummer oder einer in die Warteschlange gestellten 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. Derselbe Offset kann sich auf ein anderes Ereignis beziehen, 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 Ereignisses, das durch diese Position identifiziert wird. Es wird erwartet, dass sie nicht definiert ist, wenn die Position nur aus einer Offset- oder Queuedzeit erstellt wird.
sequenceNumber?: number
Eigenschaftswert
number