ServiceBusSender.CreateMessageBatchAsync 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.
Sobrecargas
CreateMessageBatchAsync(CancellationToken) |
Cria um lote de restrição de tamanho ao qual ServiceBusMessage pode ser adicionado usando um TryAddMessage(ServiceBusMessage). Se uma mensagem exceder o tamanho máximo permitido do lote, o lote não permitirá adicionar a mensagem e sinalizará esse cenário usando o valor retornado. Como as mensagens que violariam a restrição de tamanho não podem ser adicionadas, a publicação de um lote não disparará uma exceção ao tentar enviar as mensagens para a Fila/Tópico. |
CreateMessageBatchAsync(CreateMessageBatchOptions, CancellationToken) |
Cria um lote de restrição de tamanho ao qual ServiceBusMessage pode ser adicionado usando um padrão baseado em tentativa. Se uma mensagem exceder o tamanho máximo permitido do lote, o lote não permitirá adicionar a mensagem e sinalizará esse cenário usando seu valor retornado. Como as mensagens que violariam a restrição de tamanho não podem ser adicionadas, a publicação de um lote não disparará uma exceção ao tentar enviar as mensagens para a Fila/Tópico. |
CreateMessageBatchAsync(CancellationToken)
- Origem:
- ServiceBusSender.cs
- Origem:
- ServiceBusSender.cs
Cria um lote de restrição de tamanho ao qual ServiceBusMessage pode ser adicionado usando um TryAddMessage(ServiceBusMessage). Se uma mensagem exceder o tamanho máximo permitido do lote, o lote não permitirá adicionar a mensagem e sinalizará esse cenário usando o valor retornado.
Como as mensagens que violariam a restrição de tamanho não podem ser adicionadas, a publicação de um lote não disparará uma exceção ao tentar enviar as mensagens para a Fila/Tópico.
public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch> CreateMessageBatchAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member CreateMessageBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch>
override this.CreateMessageBatchAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch>
Public Overridable Function CreateMessageBatchAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ServiceBusMessageBatch)
Parâmetros
- cancellationToken
- CancellationToken
Uma instância opcional CancellationToken para sinalizar a solicitação para cancelar a operação.
Retornos
Um ServiceBusMessageBatch com as opções de lote padrão.
Confira também
Aplica-se a
CreateMessageBatchAsync(CreateMessageBatchOptions, CancellationToken)
- Origem:
- ServiceBusSender.cs
- Origem:
- ServiceBusSender.cs
Cria um lote de restrição de tamanho ao qual ServiceBusMessage pode ser adicionado usando um padrão baseado em tentativa. Se uma mensagem exceder o tamanho máximo permitido do lote, o lote não permitirá adicionar a mensagem e sinalizará esse cenário usando seu valor retornado.
Como as mensagens que violariam a restrição de tamanho não podem ser adicionadas, a publicação de um lote não disparará uma exceção ao tentar enviar as mensagens para a Fila/Tópico.
public virtual System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch> CreateMessageBatchAsync (Azure.Messaging.ServiceBus.CreateMessageBatchOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateMessageBatchAsync : Azure.Messaging.ServiceBus.CreateMessageBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch>
override this.CreateMessageBatchAsync : Azure.Messaging.ServiceBus.CreateMessageBatchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<Azure.Messaging.ServiceBus.ServiceBusMessageBatch>
Public Overridable Function CreateMessageBatchAsync (options As CreateMessageBatchOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ServiceBusMessageBatch)
Parâmetros
- options
- CreateMessageBatchOptions
O conjunto de opções a serem consideradas ao criar esse lote.
- cancellationToken
- CancellationToken
Uma instância opcional CancellationToken para sinalizar a solicitação para cancelar a operação.
Retornos
Um ServiceBusMessageBatch com o solicitado options
.
Confira também
Aplica-se a
Azure SDK for .NET