SubscriptionClient.ReceiveBatch Método

Definición

Sobrecargas

ReceiveBatch(IEnumerable<Int64>)

Recibe un lote después de la operación asincrónica.

ReceiveBatch(Int32)

Recibe un lote después de la operación asincrónica.

ReceiveBatch(Int32, TimeSpan)

Recibe un lote después de la operación asincrónica.

ReceiveBatch(IEnumerable<Int64>)

Recibe un lote después de la operación asincrónica.

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>

El número de secuencia global.

Devoluciones

Un lote después de la operación asincrónica.

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 después de la operación asincrónica.

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 después de la operación asincrónica.

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 después de la operación asincrónica.

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

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

Devoluciones

Un lote después de la operación asincrónica.

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