Compartir a través de


MessageReceiver.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>

Números de secuencia.

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 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.

serverWaitTime
TimeSpan

Tiempo de espera del servidor.

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