Condividi tramite


EventDataBatch interface

Interfaccia che rappresenta un batch di eventi che possono essere usati per inviare eventi all'hub eventi.

Per creare il batch, usare il metodo createBatch() nel EventHubProducerClient. Per inviare il batch, usare il metodo sendBatch() nello stesso client. Per riempire il batch, usare il metodo tryAdd() nel batch stesso.

Proprietà

count

Numero di eventi aggiunti al batch.

maxSizeInBytes

Dimensioni massime del batch, in byte. La funzione tryAdd nel batch restituirà false se l'evento aggiunto causa il superamento di questo limite delle dimensioni del batch. Utilizzare il metodo createBatch() nel EventHubProducerClient per impostare maxSizeInBytes.

sizeInBytes

Dimensioni del batch in byte dopo che gli eventi aggiunti sono stati codificati in un singolo messaggio AMQP.

Metodi

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Aggiunge un evento al batch, se consentito dal limite di dimensioni del batch. NOTA: ricordarsi sempre di controllare il valore restituito di questo metodo, prima di chiamarlo di nuovo per l'evento successivo.

Dettagli proprietà

count

Numero di eventi aggiunti al batch.

count: number

Valore della proprietà

number

maxSizeInBytes

Dimensioni massime del batch, in byte. La funzione tryAdd nel batch restituirà false se l'evento aggiunto causa il superamento di questo limite delle dimensioni del batch. Utilizzare il metodo createBatch() nel EventHubProducerClient per impostare maxSizeInBytes.

maxSizeInBytes: number

Valore della proprietà

number

sizeInBytes

Dimensioni del batch in byte dopo che gli eventi aggiunti sono stati codificati in un singolo messaggio AMQP.

sizeInBytes: number

Valore della proprietà

number

Dettagli metodo

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Aggiunge un evento al batch, se consentito dal limite di dimensioni del batch. NOTA: ricordarsi sempre di controllare il valore restituito di questo metodo, prima di chiamarlo di nuovo per l'evento successivo.

function tryAdd(eventData: EventData | AmqpAnnotatedMessage, options?: TryAddOptions): boolean

Parametri

eventData

EventData | AmqpAnnotatedMessage

Un singolo oggetto dati evento o AmqpAnnotatedMessage.

options
TryAddOptions

Restituisce

boolean

Valore booleano che indica se i dati dell'evento sono stati aggiunti al batch o meno.