EventDataBatch interface

Uma interface que representa um lote de eventos que podem ser utilizados para enviar eventos para o Hub de Eventos.

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

Propriedades

count

Número de eventos adicionados ao lote.

maxSizeInBytes

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

sizeInBytes

Tamanho do lote em bytes após os eventos adicionados à mesma terem sido codificados numa única mensagem AMQP.

Métodos

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Adiciona um evento ao lote, se permitido pelo limite de tamanho do lote. NOTA: lembre-se sempre de verificar o valor devolvido deste método antes de o chamar novamente para o evento seguinte.

Detalhes de Propriedade

count

Número de eventos adicionados ao lote.

count: number

Valor de Propriedade

number

maxSizeInBytes

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

maxSizeInBytes: number

Valor de Propriedade

number

sizeInBytes

Tamanho do lote em bytes após os eventos adicionados à mesma terem sido codificados numa única mensagem AMQP.

sizeInBytes: number

Valor de Propriedade

number

Detalhes de Método

tryAdd(EventData | AmqpAnnotatedMessage, TryAddOptions)

Adiciona um evento ao lote, se permitido pelo limite de tamanho do lote. NOTA: lembre-se sempre de verificar o valor devolvido deste método antes de o chamar novamente para o evento seguinte.

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

Parâmetros

eventData

EventData | AmqpAnnotatedMessage

Um objeto de dados de evento individual ou AmqpAnnotatedMessage.

options
TryAddOptions

Devoluções

boolean

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