MessageReceiver.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 einer Nachricht von der Entität, die mithilfe ReceiveMode des Modus definiert wirdPath. |
ReceiveAsync(Int32) |
Empfängt ein Maximum von Nachrichten von der Entität, die mithilfe ReceiveMode des |
ReceiveAsync(TimeSpan) |
Empfangen einer Nachricht von der Entität, die mithilfe ReceiveMode des Modus definiert wirdPath. |
ReceiveAsync(Int32, TimeSpan) |
Empfängt ein Maximum von Nachrichten von der Entität, die mithilfe ReceiveMode des |
ReceiveAsync()
- Quelle:
- MessageReceiver.cs
Empfangen einer Nachricht von der Entität, die mithilfe ReceiveMode des Modus definiert wirdPath.
public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> ReceiveAsync ();
abstract member ReceiveAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
override this.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.
Implementiert
Hinweise
Das Timeout des Vorgangs nach der Dauer von OperationTimeout
Gilt für:
ReceiveAsync(Int32)
- Quelle:
- MessageReceiver.cs
Empfängt ein Maximum von Nachrichten von der Entität, die mithilfe ReceiveMode des maxMessageCount
Modus definiert wirdPath.
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>>
override this.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.
Implementiert
Hinweise
Das Empfangen von weniger als maxMessageCount
Nachrichten ist kein Hinweis auf eine leere Entität.
Gilt für:
ReceiveAsync(TimeSpan)
- Quelle:
- MessageReceiver.cs
Empfangen einer Nachricht von der Entität, die mithilfe ReceiveMode des Modus definiert wirdPath.
public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> ReceiveAsync (TimeSpan operationTimeout);
abstract member ReceiveAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
override this.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, in der der Client auf den Empfang einer Nachricht wartet, bevor ein Timeout aufgetreten ist.
Gibt zurück
Die empfangene Nachricht. Gibt NULL zurück, wenn keine Nachricht gefunden wird.
Implementiert
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 Herstellen der Verbindung ein Timeout besteht, wird ausgelöst ServiceBusTimeoutException.
Gilt für:
ReceiveAsync(Int32, TimeSpan)
- Quelle:
- MessageReceiver.cs
Empfängt ein Maximum von Nachrichten von der Entität, die mithilfe ReceiveMode des maxMessageCount
Modus definiert wirdPath.
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>>
override this.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, in der der Client auf den Empfang einer Nachricht wartet, bevor ein Timeout aufgetreten ist.
Gibt zurück
Liste der empfangenen Nachrichten. Gibt NULL zurück, wenn keine Nachricht gefunden wird.
Implementiert
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 Herstellen der Verbindung ein Timeout besteht, wird ausgelöst ServiceBusTimeoutException.
Gilt für:
Azure SDK for .NET