IMessageReceiver.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()
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>
Public Function PeekAsync () As Task(Of Message)
Gibt zurück
Die Message , die die nächste zu lesende Nachricht darstellt. Gibt NULL zurück, wenn nichts eingesehen werden soll.
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 eingesehene Nachricht nicht über zugeordnetes Sperrtoken und kann daher nicht abgeschlossen/aufgegeben/verzögert/deadlettered/Erneuert werden. Außerdem ruft diese Methode im Gegensatz zu ReceiveAsync(), sogar verzögerte Nachrichten (aber keine unzustellbare Nachricht) ab.
Gilt für:
PeekAsync(Int32)
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>>
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 zu lesende Nachricht darstellt. Gibt NULL zurück, wenn nichts eingesehen werden soll.
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 ist der eingesehenen Nachricht kein Sperrtoken zugeordnet, sodass sie nicht abgeschlossen/aufgegeben/verzögert/deadlettered/Renewed verwendet werden kann. Außerdem ruft diese Methode im Gegensatz zu ReceiveAsync(), sogar verzögerte Nachrichten (aber keine unzustellbare Nachricht) ab.
Gilt für:
Azure SDK for .NET