Compartir a través de


ServiceBusReceiver.ReceiveDeferredMessagesAsync Método

Definición

Recibe una lista de mensajes diferidos identificados por sequenceNumbers.

public virtual System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>> ReceiveDeferredMessagesAsync (System.Collections.Generic.IEnumerable<long> sequenceNumbers, System.Threading.CancellationToken cancellationToken = default);
abstract member ReceiveDeferredMessagesAsync : seq<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>>
override this.ReceiveDeferredMessagesAsync : seq<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>>
Public Overridable Function ReceiveDeferredMessagesAsync (sequenceNumbers As IEnumerable(Of Long), Optional cancellationToken As CancellationToken = Nothing) As Task(Of IReadOnlyList(Of ServiceBusReceivedMessage))

Parámetros

sequenceNumbers
IEnumerable<Int64>

que IEnumerable<T> contiene los números de secuencia que se van a recibir.

cancellationToken
CancellationToken

Una instancia opcional CancellationToken para indicar la solicitud para cancelar la operación.

Devoluciones

Se devuelven los mensajes identificados por el número de secuencia. Produce si los mensajes no se han diferido.

Excepciones

El número de secuencia especificado no corresponde a un mensaje que se ha diferido. Reason Se establecerá MessageNotFound en en este caso.

Se aplica a

Consulte también