ServiceBusMessageBatch interface
Un lote de mensajes que puede crear mediante el <xref:createBatch> método .
Propiedades
count | Número de mensajes agregados al lote. |
max |
Tamaño máximo del lote, en bytes. La |
size |
Tamaño del lote en bytes después de que los eventos agregados a él se hayan codificado en un único mensaje AMQP. |
Métodos
try |
Agrega un mensaje al lote si lo permite el límite de tamaño del lote. NOTA: Recuerde comprobar siempre el valor devuelto de este método antes de llamarlo de nuevo para el siguiente evento. |
Detalles de las propiedades
count
Número de mensajes agregados al lote.
count: number
Valor de propiedad
number
maxSizeInBytes
Tamaño máximo del lote, en bytes. La tryAddMessage
función del lote devolverá false
si el mensaje que se va a agregar hace que el tamaño del lote supere este límite. Use el createMessageBatch()
método en Sender
para establecer maxSizeInBytes.
maxSizeInBytes: number
Valor de propiedad
number
sizeInBytes
Tamaño del lote en bytes después de que los eventos agregados a él se hayan codificado en un único mensaje AMQP.
sizeInBytes: number
Valor de propiedad
number
Detalles del método
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
Agrega un mensaje al lote si lo permite el límite de tamaño del lote. NOTA: Recuerde comprobar siempre el valor devuelto de este método antes de llamarlo de nuevo para el siguiente evento.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
Parámetros
- message
Mensaje que se va a agregar al lote.
- options
- TryAddOptions
Devoluciones
boolean
Valor booleano que indica si el mensaje se ha agregado al lote o no.