MessageReceiver.PeekAsync 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
PeekAsync() |
Ruft die nächste aktive Nachricht ab, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. |
PeekAsync(Int32) |
Ruft den nächsten Batch aktiver Nachrichten ab, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern. |
PeekAsync()
- Quelle:
- MessageReceiver.cs
Ruft die nächste aktive Nachricht ab, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern.
public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> PeekAsync ();
abstract member PeekAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
override this.PeekAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
Public Function PeekAsync () As Task(Of Message)
Gibt zurück
Die Message , die die nächste Nachricht darstellt, die gelesen werden soll. Gibt NULL zurück, wenn nichts angezeigt wird.
Implementiert
Hinweise
Der erste Aufruf von ruft PeekAsync() die erste aktive Nachricht für diesen Empfänger ab. Jeder nachfolgende Aufruf ruft die nachfolgende Nachricht in der Entität ab. Im Gegensatz zu einer empfangenen Nachricht verfügt die angespähte Nachricht nicht über ein Sperrtoken, und daher kann sie nicht Abgeschlossen/Aufgegeben/Verzögert/Deadlettered/Erneuert werden. Außerdem ruft diese Methode im Gegensatz zu ReceiveAsync()verzögerten Nachrichten sogar ab (aber nicht unzustellbare Nachrichten).
Gilt für:
PeekAsync(Int32)
- Quelle:
- MessageReceiver.cs
Ruft den nächsten Batch aktiver Nachrichten ab, ohne den Status des Empfängers oder der Nachrichtenquelle zu ändern.
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>> PeekAsync (int maxMessageCount);
abstract member PeekAsync : int -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>>
override this.PeekAsync : int -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>>
Public Function PeekAsync (maxMessageCount As Integer) As Task(Of IList(Of Message))
Parameter
- maxMessageCount
- Int32
Gibt zurück
Liste von Message , die die nächste Nachricht darstellt, die gelesen werden soll. Gibt NULL zurück, wenn nichts angezeigt wird.
Implementiert
Hinweise
Der erste Aufruf von ruft PeekAsync() die erste aktive Nachricht für diesen Empfänger ab. Jeder nachfolgende Aufruf ruft die nachfolgende Nachricht in der Entität ab. Im Gegensatz zu einer empfangenen Nachricht verfügt die angespähte Nachricht nicht über ein Sperrtoken, und daher kann sie nicht Abgeschlossen/Aufgegeben/Verzögert/Deadlettered/Erneuert werden. Außerdem ruft diese Methode im Gegensatz zu ReceiveAsync()verzögerten Nachrichten sogar ab (aber nicht unzustellbare Nachrichten).
Gilt für:
Azure SDK for .NET