Freigeben über


ServiceBusReceiver.ReceiveMessageAsync Methode

Definition

Empfängt eine ServiceBusReceivedMessage von der Entität mithilfe ReceiveMode des Modus. ReceiveMode wird standardmäßig auf PeekLock-Modus festgelegt.

public virtual System.Threading.Tasks.Task<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage> ReceiveMessageAsync (TimeSpan? maxWaitTime = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ReceiveMessageAsync : Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>
override this.ReceiveMessageAsync : Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>
Public Overridable Function ReceiveMessageAsync (Optional maxWaitTime As Nullable(Of TimeSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ServiceBusReceivedMessage)

Parameter

maxWaitTime
Nullable<TimeSpan>

Ein optionaler TimeSpan Wert, der die maximale Wartezeit auf eine Nachricht angibt, bevor NULL zurückgegeben wird, wenn keine Nachrichten verfügbar sind. Wenn nicht angegeben, wird verwendet TryTimeout .

cancellationToken
CancellationToken

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

Gibt zurück

Die empfangene Nachricht. Gibt NULL zurück, wenn keine Nachricht gefunden wird.

Gilt für: