SubscriptionClient.ReceiveBatchAsync Método

Definición

Sobrecargas

ReceiveBatchAsync(Int32)

Recibe de forma asincrónica un conjunto de mensajes (para el procesamiento por lotes).

ReceiveBatchAsync(Int32, TimeSpan)

Recibe de forma asincrónica un conjunto de mensajes (para el procesamiento por lotes).

ReceiveBatchAsync(IEnumerable<Int64>)

Recibe de forma asincrónica un conjunto de mensajes (para el procesamiento por lotes).

ReceiveBatchAsync(Int32)

Recibe de forma asincrónica un conjunto de mensajes (para el procesamiento por lotes).

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

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

Instancia de tarea que representa la operación por lotes de recepción asincrónica.

Se aplica a

ReceiveBatchAsync(Int32, TimeSpan)

Recibe de forma asincrónica un conjunto de mensajes (para el procesamiento por lotes).

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

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

El intervalo de tiempo que el servidor espera para procesar los mensajes.

Devoluciones

Instancia de tarea que representa la operación por lotes de recepción asincrónica.

Se aplica a

ReceiveBatchAsync(IEnumerable<Int64>)

Recibe de forma asincrónica un conjunto de mensajes (para el procesamiento por lotes).

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>

El número de secuencia global.

Devoluciones

Instancia de tarea que representa la operación por lotes de recepción asincrónica.

Se aplica a