ServiceBusModelFactory.ServiceBusMessageBatch Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe 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
O tamanho, em bytes, que o lote deve relatar; esse é um valor estático e não será modificado à medida que as mensagens forem adicionadas.
- batchMessageStore
- IList<ServiceBusMessage>
Uma lista à qual as mensagens serão adicionadas quando TryAddMessage(ServiceBusMessage) as chamadas forem bem-sucedidas.
- batchOptions
- CreateMessageBatchOptions
O conjunto de opções a serem consideradas ao criar esse lote.
- tryAddCallback
- Func<ServiceBusMessage,Boolean>
Uma função que será invocada quando TryAddMessage(ServiceBusMessage) for chamada; o retorno desse retorno de chamada representa o resultado de TryAddMessage(ServiceBusMessage). Se não for fornecido, todos os eventos serão aceitos no lote.
Retornos
A ServiceBusMessageBatch instância que foi criada.
Comentários
A instância do lote mantém uma cópia interna de eventos adicionados com êxito ao lote por meio TryAddMessage(ServiceBusMessage)de , o que significa que as alterações feitas após batchMessageStore
a adição das mensagens ao lote não serão refletidas.
Aplica-se a
Azure SDK for .NET