EventPosition interface
Představuje pozici události v oddílu centra událostí, která se obvykle používá při volání metody subscribe()
na EventHubConsumerClient
k určení pozice v oddílu pro zahájení příjmu událostí.
Pokud chcete získat EventPosition představující začátek nebo konec datového proudu, použijte konstanty earliestEventPosition
a latestEventPosition
.
Vlastnosti
enqueued |
Čas zařazení do fronty v UTC události identifikované touto pozicí. Pokud je tato hodnota zadaná jako číslo, jedná se o počet milisekund od unixového epochu. Očekává se, že nebude definována, pokud je pozice vytvořena právě z pořadového čísla nebo posunu. |
is |
Určuje, jestli je zadaný posun včetně události, kterou identifikuje.
Tyto informace se znovu promyslí, pouze pokud byla pozice události identifikována posunem nebo pořadovým číslem.
Výchozí hodnota: |
offset | Posun události identifikované touto pozicí Očekává se, že bude nedefinovaná, pokud se pozice právě vytvoří z pořadového čísla nebo z fronty. Posun je relativní pozice události v kontextu oddílu. Posun by neměl být považován za stabilní hodnotu. Stejný posun může odkazovat na jinou událost, protože události dosáhnou věkového limitu pro uchovávání a v rámci oddílu se už nezobrazují. |
sequence |
Pořadové číslo události identifikované touto pozicí. Očekává se, že nebude definována, pokud je pozice právě vytvořena z posunu nebo zařazení do fronty času. |
enqueuedOn
Čas zařazení do fronty v UTC události identifikované touto pozicí. Pokud je tato hodnota zadaná jako číslo, jedná se o počet milisekund od unixového epochu. Očekává se, že nebude definována, pokud je pozice vytvořena právě z pořadového čísla nebo posunu.
enqueuedOn?: number | Date
Hodnota vlastnosti
number | Date
isInclusive
Určuje, jestli je zadaný posun včetně události, kterou identifikuje.
Tyto informace se znovu promyslí, pouze pokud byla pozice události identifikována posunem nebo pořadovým číslem.
Výchozí hodnota: false
.
isInclusive?: boolean
Hodnota vlastnosti
boolean
offset
Posun události identifikované touto pozicí Očekává se, že bude nedefinovaná, pokud se pozice právě vytvoří z pořadového čísla nebo z fronty.
Posun je relativní pozice události v kontextu oddílu. Posun by neměl být považován za stabilní hodnotu. Stejný posun může odkazovat na jinou událost, protože události dosáhnou věkového limitu pro uchovávání a v rámci oddílu se už nezobrazují.
offset?: string
Hodnota vlastnosti
string
sequenceNumber
Pořadové číslo události identifikované touto pozicí. Očekává se, že nebude definována, pokud je pozice právě vytvořena z posunu nebo zařazení do fronty času.
sequenceNumber?: number
Hodnota vlastnosti
number