ServiceBusReceiveActions.ReceiveDeferredMessagesAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Empfängt eine Liste verzögerter ServiceBusReceivedMessage Daten, die durch identifiziert werden sequenceNumbers
.
Nachrichten, die mit dieser Methode empfangen werden, unterliegen dem in definierten AutoCompleteMessagesVerhalten.
Wenn diese Methode in einer Single-Dispatch-Funktion verwendet wird, unterliegen MaxAutoLockRenewalDurationempfangene Nachrichten .
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 der Anforderung zu signalisieren, den Vorgang abzubrechen.
Gibt zurück
Nachrichten, die durch die Sequenznummer identifiziert werden, werden zurückgegeben. Löst aus, wenn die Nachrichten nicht verzögert wurden.
Ausnahmen
Die angegebene Sequenznummer entspricht nicht einer Nachricht, die verzögert wurde. Wird Reason in diesem Fall auf MessageNotFound festgelegt.
Gilt für:
Weitere Informationen
Azure SDK for .NET