Partilhar via


ServiceBusSender.CreateMessageBatchAsync Método

Definição

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