ServiceBusReceiveActions.ReceiveDeferredMessagesAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recibe una lista de diferidos ServiceBusReceivedMessage identificados por sequenceNumbers
.
Los mensajes recibidos mediante este método están sujetos al comportamiento definido en .AutoCompleteMessages
Cuando este método se usa en funciones de distribución única, los mensajes recibidos están sujetos a MaxAutoLockRenewalDuration.
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
Azure SDK for .NET