EventPosition interface
Rappresenta la posizione di un evento in una partizione di Hub eventi, in genere utilizzata quando si chiama il subscribe()
metodo su un EventHubConsumerClient
per specificare la posizione nella partizione da cui iniziare a ricevere eventi.
Per ottenere un oggetto EventPosition che rappresenta l'inizio o la fine del flusso, usare rispettivamente le earliestEventPosition
costanti e latestEventPosition
.
Proprietà
enqueued |
Ora accodata in formato UTC dell'evento identificato da questa posizione. Se specificato come numero, questo valore è il numero di millisecondi dall'epoca Unix. Previsto che non sia definito se la posizione viene appena creata da un numero di sequenza o da un offset. |
is |
Indica se l'offset specificato è inclusivo dell'evento identificato.
Queste informazioni vengono restituite solo se la posizione dell'evento è stata identificata da un offset o da un numero di sequenza.
Valore predefinito: |
offset | Offset dell'evento identificato da questa posizione. Previsto non definito se la posizione viene appena creata da un numero di sequenza o da un tempo accodato. L'offset è la posizione relativa di un evento nel contesto della partizione. L'offset non deve essere considerato un valore stabile. Lo stesso offset può fare riferimento a un evento diverso perché gli eventi raggiungono il limite di validità per la conservazione e non sono più visibili all'interno della partizione. |
sequence |
Numero di sequenza dell'evento identificato da questa posizione. Previsto che non sia definito se la posizione viene appena creata da un offset o da un tempo accodato. |
Dettagli proprietà
enqueuedOn
Ora accodata in formato UTC dell'evento identificato da questa posizione. Se specificato come numero, questo valore è il numero di millisecondi dall'epoca Unix. Previsto che non sia definito se la posizione viene appena creata da un numero di sequenza o da un offset.
enqueuedOn?: number | Date
Valore della proprietà
number | Date
isInclusive
Indica se l'offset specificato è inclusivo dell'evento identificato.
Queste informazioni vengono restituite solo se la posizione dell'evento è stata identificata da un offset o da un numero di sequenza.
Valore predefinito: false
.
isInclusive?: boolean
Valore della proprietà
boolean
offset
Offset dell'evento identificato da questa posizione. Previsto non definito se la posizione viene appena creata da un numero di sequenza o da un tempo accodato.
L'offset è la posizione relativa di un evento nel contesto della partizione. L'offset non deve essere considerato un valore stabile. Lo stesso offset può fare riferimento a un evento diverso perché gli eventi raggiungono il limite di validità per la conservazione e non sono più visibili all'interno della partizione.
offset?: number | "@latest"
Valore della proprietà
number | "@latest"
sequenceNumber
Numero di sequenza dell'evento identificato da questa posizione. Previsto che non sia definito se la posizione viene appena creata da un offset o da un tempo accodato.
sequenceNumber?: number
Valore della proprietà
number