Compartir a través de


QueueClient.ReceiveBatch Método

Definición

Sobrecargas

ReceiveBatch(IEnumerable<Int64>)

Recibe un lote de mensajes.

ReceiveBatch(Int32)

Recibe un lote de mensajes.

ReceiveBatch(Int32, TimeSpan)

Recibe un lote de mensajes.

ReceiveBatch(IEnumerable<Int64>)

Recibe un lote de mensajes.

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>

Los números de secuencia asociados a los mensajes del lote.

Devoluciones

Un lote de mensajes.

Comentarios

Esta API puede devolver un valor Null si la operación superó el tiempo de espera especificado o las operaciones se realizaron correctamente, pero no se puede encontrar el mensaje con sequenceNumber solicitado.

Se aplica a

ReceiveBatch(Int32)

Recibe un lote de mensajes.

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

Número de mensajes que se van a devolver en el lote. Dado que se trata de una aproximación, se pueden devolver menos o más mensajes de los que messageCount se pueden devolver.

Devoluciones

Un lote de mensajes.

Comentarios

Esta API puede devolver un valor Null si la operación superó el tiempo de espera especificado o las operaciones se realizaron correctamente, pero no hay más mensajes que recibir.

Se aplica a

ReceiveBatch(Int32, TimeSpan)

Recibe un lote de mensajes.

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

Número de mensajes que se van a recibir en un lote. Dado que se trata de una aproximación, se pueden devolver menos o más mensajes de los que messageCount se pueden devolver.

serverWaitTime
TimeSpan

Intervalo de tiempo que el servidor esperará a que llegue el lote de mensajes antes de que se agote el tiempo de espera.

Devoluciones

Un lote de mensajes.

Comentarios

Esta API puede devolver un valor Null si la operación superó el tiempo de espera especificado o las operaciones se realizaron correctamente, pero no hay más mensajes que recibir.

Se aplica a