Compartilhar via


EventDataBatch interface

Uma interface que representa um lote de eventos que pode ser usado para enviar eventos para o Hub de Eventos.

Para criar o lote, use o método createBatch() no EventHubProducerClient. Para enviar o lote, use o método sendBatch() no mesmo cliente. Para preencher o lote, use o método tryAdd() no próprio lote.

Propriedades

count

Número de eventos adicionados ao lote.

maxSizeInBytes

O tamanho máximo do lote, em bytes. A função tryAdd no lote retornará false se o evento que está sendo adicionado fizer com que o tamanho do lote exceda esse limite. Use o método createBatch() no EventHubProducerClient para definir maxSizeInBytes.

sizeInBytes

O tamanho do lote em bytes depois que os eventos adicionados a ele foram codificados em uma única mensagem AMQP.

Métodos

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Adiciona um evento ao lote se permitido pelo limite de tamanho do lote. OBSERVAÇÃO: lembre-se sempre de verificar o valor retornado desse método antes de chamá-lo novamente para o próximo evento.

Detalhes da propriedade

count

Número de eventos adicionados ao lote.

count: number

Valor da propriedade

number

maxSizeInBytes

O tamanho máximo do lote, em bytes. A função tryAdd no lote retornará false se o evento que está sendo adicionado fizer com que o tamanho do lote exceda esse limite. Use o método createBatch() no EventHubProducerClient para definir maxSizeInBytes.

maxSizeInBytes: number

Valor da propriedade

number

sizeInBytes

O tamanho do lote em bytes depois que os eventos adicionados a ele foram codificados em uma única mensagem AMQP.

sizeInBytes: number

Valor da propriedade

number

Detalhes do método

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Adiciona um evento ao lote se permitido pelo limite de tamanho do lote. OBSERVAÇÃO: lembre-se sempre de verificar o valor retornado desse método antes de chamá-lo novamente para o próximo evento.

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

Parâmetros

eventData

EventData | AmqpAnnotatedMessage

Um objeto de dados de evento individual ou AmqpAnnotatedMessage.

options
TryAddOptions

Retornos

boolean

Um valor booliano que indica se os dados do evento foram adicionados ao lote ou não.