EventPosition interface
Representerar positionen för en händelse i en Event Hub-partition, som vanligtvis används när metoden anropas subscribe()
på en EventHubConsumerClient
för att ange positionen i partitionen för att börja ta emot händelser från.
Om du vill hämta en EventPosition som representerar början eller slutet av dataströmmen använder du konstanterna earliestEventPosition
latestEventPosition
respektive .
Egenskaper
enqueued |
Den köade tiden i UTC för händelsen som identifierats av den här positionen. När det anges som ett tal är det här värdet antalet millisekunder sedan Unix-epoken. Förväntas vara odefinierad om positionen bara skapas från ett sekvensnummer eller en förskjutning. |
is |
Anger om den angivna förskjutningen inkluderar den händelse som den identifierar.
Den här informationen görs bara om händelsepositionen har identifierats med ett förskjutnings- eller sekvensnummer.
Standardvärde: |
offset | Förskjutningen av händelsen som identifieras av den här positionen. Förväntas vara odefinierad om positionen bara skapas från ett sekvensnummer eller en köad tid. Förskjutningen är den relativa positionen för en händelse i kontexten för partitionen. Förskjutningen bör inte betraktas som ett stabilt värde. Samma förskjutning kan referera till en annan händelse eftersom händelser når åldersgränsen för kvarhållning och inte längre visas i partitionen. |
sequence |
Sekvensnumret för händelsen som identifieras av den här positionen. Förväntas vara odefinierad om positionen bara skapas från en förskjutning eller enqueued-tid. |
Egenskapsinformation
enqueuedOn
Den köade tiden i UTC för händelsen som identifierats av den här positionen. När det anges som ett tal är det här värdet antalet millisekunder sedan Unix-epoken. Förväntas vara odefinierad om positionen bara skapas från ett sekvensnummer eller en förskjutning.
enqueuedOn?: number | Date
Egenskapsvärde
number | Date
isInclusive
Anger om den angivna förskjutningen inkluderar den händelse som den identifierar.
Den här informationen görs bara om händelsepositionen har identifierats med ett förskjutnings- eller sekvensnummer.
Standardvärde: false
.
isInclusive?: boolean
Egenskapsvärde
boolean
offset
Förskjutningen av händelsen som identifieras av den här positionen. Förväntas vara odefinierad om positionen bara skapas från ett sekvensnummer eller en köad tid.
Förskjutningen är den relativa positionen för en händelse i kontexten för partitionen. Förskjutningen bör inte betraktas som ett stabilt värde. Samma förskjutning kan referera till en annan händelse eftersom händelser når åldersgränsen för kvarhållning och inte längre visas i partitionen.
offset?: number | "@latest"
Egenskapsvärde
number | "@latest"
sequenceNumber
Sekvensnumret för händelsen som identifieras av den här positionen. Förväntas vara odefinierad om positionen bara skapas från en förskjutning eller enqueued-tid.
sequenceNumber?: number
Egenskapsvärde
number