Freigeben über


ServiceBusReceiver.ReceiveDeferredMessagesAsync Methode

Definition

Empfängt eine Liste verzögerter Nachrichten, die durch identifiziert werden 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))

Parameter

sequenceNumbers
IEnumerable<Int64>

Ein IEnumerable<T> , der die zu empfangenden Sequenznummern enthält.

cancellationToken
CancellationToken

Ein optionaler CancellationToken instance, um die Anforderung zum Abbrechen des Vorgangs zu signalisieren.

Gibt zurück

Durch sequenznummer identifizierte Nachrichten werden zurückgegeben. Löst aus, wenn die Nachrichten nicht zurückgestellt wurden.

Ausnahmen

Die angegebene Sequenznummer entspricht nicht einer Nachricht, die zurückgestellt wurde. In Reason diesem Fall wird auf MessageNotFound festgelegt.

Gilt für:

Weitere Informationen