Dela via


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 earliestEventPositionlatestEventPosition respektive .

Egenskaper

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.

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.

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.

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.

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