Compartilhar via


ServiceBusReceiver.ReceiveDeferredMessagesAsync Método

Definição

Recebe uma lista de mensagens adiadas identificadas 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>

Um IEnumerable<T> que contém os números de sequência a serem recebidos.

cancellationToken
CancellationToken

Uma instância opcional CancellationToken para sinalizar a solicitação para cancelar a operação.

Retornos

As mensagens identificadas pelo número de sequência são retornadas. Gerará se as mensagens não tiverem sido adiadas.

Exceções

O número de sequência especificado não corresponde a uma mensagem que foi adiada. O Reason será definido como MessageNotFound neste caso.

Aplica-se a

Confira também