Freigeben über


MessageReceiver.PeekAsync Methode

Definition

Ü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: