ServiceBusMessageBatch interface
Um lote de mensagens que você pode criar usando o método <xref:createBatch>.
Propriedades
| count | Número de mensagens adicionadas ao lote. |
| max |
O tamanho máximo do lote, em bytes. A função |
| size |
Tamanho do lote em bytes depois que os eventos adicionados a ele foram codificados em uma única mensagem AMQP. |
Métodos
| try |
Adiciona uma mensagem ao lote se permitido pelo limite de tamanho do lote. NOTA: Lembre-se sempre de verificar o valor de retorno deste método, antes de chamá-lo novamente para o próximo evento. |
Detalhes de Propriedade
count
Número de mensagens adicionadas ao lote.
count: number
Valor de Propriedade
number
maxSizeInBytes
O tamanho máximo do lote, em bytes. A função tryAddMessage no lote retornará false se a mensagem que está sendo adicionada fizer com que o tamanho do lote exceda esse limite. Use o método createMessageBatch() no Sender para definir maxSizeInBytes.
maxSizeInBytes: number
Valor de Propriedade
number
sizeInBytes
Tamanho do lote em bytes depois que os eventos adicionados a ele foram codificados em uma única mensagem AMQP.
sizeInBytes: number
Valor de Propriedade
number
Detalhes de Método
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
Adiciona uma mensagem ao lote se permitido pelo limite de tamanho do lote. NOTA: Lembre-se sempre de verificar o valor de retorno deste método, antes de chamá-lo novamente para o próximo evento.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parâmetros
- message
A mensagem a ser adicionada ao lote.
- options
- TryAddOptions
Devoluções
boolean
Um valor booleano que indica se a mensagem foi adicionada ao lote ou não.