ServiceBusModelFactory.ServiceBusMessageBatch Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ServiceBusMessageBatch.
public static Azure.Messaging.ServiceBus.ServiceBusMessageBatch ServiceBusMessageBatch (long batchSizeBytes, System.Collections.Generic.IList<Azure.Messaging.ServiceBus.ServiceBusMessage> batchMessageStore, Azure.Messaging.ServiceBus.CreateMessageBatchOptions batchOptions = default, Func<Azure.Messaging.ServiceBus.ServiceBusMessage,bool> tryAddCallback = default);
static member ServiceBusMessageBatch : int64 * System.Collections.Generic.IList<Azure.Messaging.ServiceBus.ServiceBusMessage> * Azure.Messaging.ServiceBus.CreateMessageBatchOptions * Func<Azure.Messaging.ServiceBus.ServiceBusMessage, bool> -> Azure.Messaging.ServiceBus.ServiceBusMessageBatch
Public Shared Function ServiceBusMessageBatch (batchSizeBytes As Long, batchMessageStore As IList(Of ServiceBusMessage), Optional batchOptions As CreateMessageBatchOptions = Nothing, Optional tryAddCallback As Func(Of ServiceBusMessage, Boolean) = Nothing) As ServiceBusMessageBatch
Parámetros
- batchSizeBytes
- Int64
Tamaño, en bytes, que el lote debe notificar; se trata de un valor estático y no se mutará a medida que se agreguen mensajes.
- batchMessageStore
- IList<ServiceBusMessage>
Lista a la que se agregarán mensajes cuando TryAddMessage(ServiceBusMessage) las llamadas se realicen correctamente.
- batchOptions
- CreateMessageBatchOptions
Conjunto de opciones que se deben tener en cuenta al crear este lote.
- tryAddCallback
- Func<ServiceBusMessage,Boolean>
Función que se invocará cuando TryAddMessage(ServiceBusMessage) se llame a ; la devolución de esta devolución de llamada representa el resultado de TryAddMessage(ServiceBusMessage). Si no se proporciona, todos los eventos se aceptarán en el lote.
Devoluciones
Instancia ServiceBusMessageBatch que se creó.
Comentarios
La instancia de batch mantiene una copia interna de eventos agregados correctamente al lote a través TryAddMessage(ServiceBusMessage)de , lo que significa que los cambios realizados batchMessageStore
en después de agregar los mensajes al lote no se reflejarán.
Se aplica a
Azure SDK for .NET