Freigeben über


IMessageReceiver.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()

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: