ServiceBusMessageBatch interface
Um lote de mensagens que pode criar com o <xref:createBatch> método .
Propriedades
count | Número de mensagens adicionadas ao lote. |
max |
O tamanho máximo do lote, em bytes. A |
size |
Tamanho do lote em bytes após os eventos adicionados à mesma terem sido codificados numa ú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 devolvido deste método antes de o chamar novamente para o evento seguinte. |
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 tryAddMessage
função no lote será devolvida false
se a mensagem a ser adicionada fizer com que o tamanho do lote exceda este limite. Utilize o createMessageBatch()
método no Sender
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
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 devolvido deste método antes de o chamar novamente para o evento seguinte.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parâmetros
- message
A mensagem a adicionar ao lote.
- options
- TryAddOptions
Devoluções
boolean
Um valor booleano que indica se a mensagem foi adicionada ou não ao lote.