EventDataBatch interface
Ett gränssnitt som representerar en batch med händelser som kan användas för att skicka händelser till händelsehubben.
Om du vill skapa batchen createBatch()
använder du -metoden på EventHubProducerClient
.
Om du vill skicka batchen sendBatch()
använder du metoden på samma klient.
Om du vill fylla batchen använder du tryAdd()
metoden på själva batchen.
Egenskaper
count | Antal händelser som lagts till i batchen. |
max |
Den maximala storleken på batchen i byte. Funktionen |
size |
Batchens storlek i byte efter att händelserna som lagts till har kodats till ett enda AMQP-meddelande. |
Metoder
try |
Lägger till en händelse i batchen om det tillåts av batchens storleksgräns. Obs! Kom alltid ihåg att kontrollera returvärdet för den här metoden innan du anropar den igen för nästa händelse. |
Egenskapsinformation
count
Antal händelser som lagts till i batchen.
count: number
Egenskapsvärde
number
maxSizeInBytes
Den maximala storleken på batchen i byte. Funktionen tryAdd
i batchen returneras false
om händelsen som läggs till gör att batchens storlek överskrider den här gränsen.
createBatch()
Använd metoden på EventHubProducerClient
för att ange maxSizeInBytes.
maxSizeInBytes: number
Egenskapsvärde
number
sizeInBytes
Batchens storlek i byte efter att händelserna som lagts till har kodats till ett enda AMQP-meddelande.
sizeInBytes: number
Egenskapsvärde
number
Metodinformation
tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)
Lägger till en händelse i batchen om det tillåts av batchens storleksgräns. Obs! Kom alltid ihåg att kontrollera returvärdet för den här metoden innan du anropar den igen för nästa händelse.
function tryAdd(eventData: EventData | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parametrar
- eventData
Ett enskilt händelsedataobjekt eller AmqpAnnotatedMessage.
- options
- TryAddOptions
Returer
boolean
Ett booleskt värde som anger om händelsedata har lagts till i batchen eller inte.