IMessageReceiver.ReceiveAsync 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.
Überlädt
ReceiveAsync() |
Empfangen sie eine Nachricht von der Entität, die mithilfe ReceiveMode des Modus definiert istPath. |
ReceiveAsync(Int32) |
Empfängt ein Maximum an |
ReceiveAsync(TimeSpan) |
Empfangen sie eine Nachricht von der Entität, die mithilfe ReceiveMode des Modus definiert istPath. |
ReceiveAsync(Int32, TimeSpan) |
Empfängt ein Maximum an |
ReceiveAsync()
Empfangen sie eine Nachricht von der Entität, die mithilfe ReceiveMode des Modus definiert istPath.
public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> ReceiveAsync ();
abstract member ReceiveAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
Public Function ReceiveAsync () As Task(Of Message)
Gibt zurück
Die empfangene Nachricht. Gibt NULL zurück, wenn keine Nachricht gefunden wird.
Hinweise
Das Timeout des Vorgangs erfolgt nach der Dauer von OperationTimeout
Gilt für:
ReceiveAsync(Int32)
Empfängt ein Maximum an maxMessageCount
Nachrichten von der Entität, die im ReceiveMode Modus definiert istPath.
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>> ReceiveAsync (int maxMessageCount);
abstract member ReceiveAsync : int -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>>
Public Function ReceiveAsync (maxMessageCount As Integer) As Task(Of IList(Of Message))
Parameter
- maxMessageCount
- Int32
Die maximale Anzahl von Nachrichten, die empfangen werden.
Gibt zurück
Liste der empfangenen Nachrichten. Gibt NULL zurück, wenn keine Nachricht gefunden wird.
Hinweise
Das Empfangen von weniger als maxMessageCount
Nachrichten ist kein Hinweis auf eine leere Entität.
Gilt für:
ReceiveAsync(TimeSpan)
Empfangen sie eine Nachricht von der Entität, die mithilfe ReceiveMode des Modus definiert istPath.
public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> ReceiveAsync (TimeSpan operationTimeout);
abstract member ReceiveAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
Public Function ReceiveAsync (operationTimeout As TimeSpan) As Task(Of Message)
Parameter
- operationTimeout
- TimeSpan
Die Zeitspanne, die der Client auf den Empfang einer Nachricht wartet, bevor ein Timeout erfolgt.
Gibt zurück
Die empfangene Nachricht. Gibt NULL zurück, wenn keine Nachricht gefunden wird.
Hinweise
Der Parameter operationTimeout
enthält die Zeit, die der Empfänger benötigt, um eine Verbindung herzustellen (entweder während des ersten Empfangs oder wenn die Verbindung wiederhergestellt werden muss). Wenn beim Einrichten der Verbindung ein Timeout besteht, wird ausgelöst ServiceBusTimeoutException.
Gilt für:
ReceiveAsync(Int32, TimeSpan)
Empfängt ein Maximum an maxMessageCount
Nachrichten von der Entität, die im ReceiveMode Modus definiert istPath.
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>> ReceiveAsync (int maxMessageCount, TimeSpan operationTimeout);
abstract member ReceiveAsync : int * TimeSpan -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>>
Public Function ReceiveAsync (maxMessageCount As Integer, operationTimeout As TimeSpan) As Task(Of IList(Of Message))
Parameter
- maxMessageCount
- Int32
Die maximale Anzahl von Nachrichten, die empfangen werden.
- operationTimeout
- TimeSpan
Die Zeitspanne, die der Client auf den Empfang einer Nachricht wartet, bevor ein Timeout erfolgt.
Gibt zurück
Liste der empfangenen Nachrichten. Gibt NULL zurück, wenn keine Nachricht gefunden wird.
Hinweise
Das Empfangen von weniger als maxMessageCount
Nachrichten ist kein Hinweis auf eine leere Entität. Der Parameter operationTimeout
enthält die Zeit, die der Empfänger benötigt, um eine Verbindung herzustellen (entweder während des ersten Empfangs oder wenn die Verbindung wiederhergestellt werden muss). Wenn beim Einrichten der Verbindung ein Timeout besteht, wird ausgelöst ServiceBusTimeoutException.
Gilt für:
Azure SDK for .NET