QueueClient.ReceiveBatch 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
ReceiveBatch(IEnumerable<Int64>) |
Recebe um lote de mensagens. |
ReceiveBatch(Int32) |
Recebe um lote de mensagens. |
ReceiveBatch(Int32, TimeSpan) |
Recebe um lote de mensagens. |
ReceiveBatch(IEnumerable<Int64>)
Recebe um lote de mensagens.
public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (System.Collections.Generic.IEnumerable<long> sequenceNumbers);
abstract member ReceiveBatch : seq<int64> -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : seq<int64> -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (sequenceNumbers As IEnumerable(Of Long)) As IEnumerable(Of BrokeredMessage)
Parâmetros
- sequenceNumbers
- IEnumerable<Int64>
Os números de sequência associados às mensagens no lote.
Retornos
Um lote de mensagens.
Comentários
Um Null pode ser retornado por essa API se a operação excedeu o tempo limite especificado ou as operações foram bem-sucedidas, mas a mensagem com a sequência solicitadaNumber não poderá ser localizada.
Aplica-se a
ReceiveBatch(Int32)
Recebe um lote de mensagens.
public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (int messageCount);
abstract member ReceiveBatch : int -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : int -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (messageCount As Integer) As 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
Um lote de mensagens.
Comentários
Um Null pode ser retornado por essa API se a operação excedeu o tempo limite especificado ou as operações foram bem-sucedidas, mas não há mais mensagens a serem recebidas.
Aplica-se a
ReceiveBatch(Int32, TimeSpan)
Recebe um lote de mensagens.
public System.Collections.Generic.IEnumerable<Microsoft.ServiceBus.Messaging.BrokeredMessage> ReceiveBatch (int messageCount, TimeSpan serverWaitTime);
abstract member ReceiveBatch : int * TimeSpan -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
override this.ReceiveBatch : int * TimeSpan -> seq<Microsoft.ServiceBus.Messaging.BrokeredMessage>
Public Function ReceiveBatch (messageCount As Integer, serverWaitTime As TimeSpan) As IEnumerable(Of BrokeredMessage)
Parâmetros
- messageCount
- Int32
O número de mensagens a serem recebidas em um 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 aguardará a chegada do lote de mensagens antes de atingir o tempo limite.
Retornos
Um lote de mensagens.
Comentários
Um Null pode ser retornado por essa API se a operação excedeu o tempo limite especificado ou as operações foram bem-sucedidas, mas não há mais mensagens a serem recebidas.
Aplica-se a
Azure SDK for .NET