Compartilhar via


SubscriptionClient.ReceiveBatchAsync Método

Definição

Sobrecargas

ReceiveBatchAsync(Int32)

Recebe de forma assíncrona um conjunto de mensagens (para processamento em lote).

ReceiveBatchAsync(Int32, TimeSpan)

Recebe de forma assíncrona um conjunto de mensagens (para processamento em lote).

ReceiveBatchAsync(IEnumerable<Int64>)

Recebe de forma assíncrona um conjunto de mensagens (para processamento em lote).

ReceiveBatchAsync(Int32)

Recebe de forma assíncrona um conjunto de mensagens (para processamento em lote).

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage>> ReceiveBatchAsync (int messageCount);
abstract member ReceiveBatchAsync : int -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>>
override this.ReceiveBatchAsync : int -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>>
Public Function ReceiveBatchAsync (messageCount As Integer) As Task(Of IEnumerable(Of BrokeredMessage))

Parâmetros

messageCount
Int32

O número de mensagens a serem retornadas no lote. Como essa é uma aproximação, menos ou mais mensagens do que messageCount podem ser retornadas.

Retornos

Uma instância de tarefa que representa a operação de recebimento assíncrono do lote.

Aplica-se a

ReceiveBatchAsync(Int32, TimeSpan)

Recebe de forma assíncrona um conjunto de mensagens (para processamento em lote).

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage>> ReceiveBatchAsync (int messageCount, TimeSpan serverWaitTime);
abstract member ReceiveBatchAsync : int * TimeSpan -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>>
override this.ReceiveBatchAsync : int * TimeSpan -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>>
Public Function ReceiveBatchAsync (messageCount As Integer, serverWaitTime As TimeSpan) As Task(Of IEnumerable(Of BrokeredMessage))

Parâmetros

messageCount
Int32

O número de mensagens a serem retornadas no lote. Como essa é uma aproximação, menos ou mais mensagens do que messageCount podem ser retornadas.

serverWaitTime
TimeSpan

O período de tempo que o servidor aguarda para processar mensagens.

Retornos

Uma instância de tarefa que representa a operação de recebimento assíncrono do lote.

Aplica-se a

ReceiveBatchAsync(IEnumerable<Int64>)

Recebe de forma assíncrona um conjunto de mensagens (para processamento em lote).

public System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage>> ReceiveBatchAsync (System.Collections.Generic.IEnumerable<long> sequenceNumbers);
abstract member ReceiveBatchAsync : seq<int64> -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>>
override this.ReceiveBatchAsync : seq<int64> -> System.Threading.Tasks.Task<seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>>
Public Function ReceiveBatchAsync (sequenceNumbers As IEnumerable(Of Long)) As Task(Of IEnumerable(Of BrokeredMessage))

Parâmetros

sequenceNumbers
IEnumerable<Int64>

O número de sequência.

Retornos

Uma instância de tarefa que representa a operação de recebimento assíncrono do lote.

Aplica-se a