Freigeben über


ServiceBusReceiver.ReceiveDeferredMessageAsync Methode

Definition

Empfängt eine verzögerte Nachricht, die durch identifiziert wird sequenceNumber.

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

Parameter

sequenceNumber
Int64

Die Sequenznummer der zu empfangenden Nachricht. Dies entspricht dem SequenceNumber.

cancellationToken
CancellationToken

Ein optionaler CancellationToken instance, um der Anforderung zu signalisieren, den Vorgang abzubrechen.

Gibt zurück

Die verzögerte Nachricht, die durch die angegebene Sequenznummer identifiziert wird. Löst aus, wenn die Nachricht nicht verzögert wurde.

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