Dela via


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.

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.

sizeInBytes

Batchens storlek i byte efter att händelserna som lagts till har kodats till ett enda AMQP-meddelande.

Metoder

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.

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

EventData | AmqpAnnotatedMessage

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.