Partager via


ServiceBusReceiver.ReceiveMessagesAsync Méthode

Définition

Surcharges

ReceiveMessagesAsync(CancellationToken)

Reçoit des messages en tant qu’énumérable asynchrone de l’entité à l’aide ReceiveMode du mode . ReceiveMode par défaut en mode PeekLock. Les messages sont reçus de l’entité à mesure que IAsyncEnumerable est itéré. Si aucun message n’est disponible, cette méthode continue l’interrogation jusqu’à ce que les messages soient disponibles, c’est-à-dire qu’elle ne retourne jamais null.

ReceiveMessagesAsync(Int32, Nullable<TimeSpan>, CancellationToken)

Reçoit une liste de de l’entité à l’aide ReceiveMode du ServiceBusReceivedMessage mode . ReceiveMode par défaut en mode PeekLock. Cette méthode ne garantit pas de retourner des messages exacts maxMessages , même s’il existe maxMessages des messages disponibles dans la file d’attente ou la rubrique.

ReceiveMessagesAsync(CancellationToken)

Source:
ServiceBusReceiver.cs
Source:
ServiceBusReceiver.cs

Reçoit des messages en tant qu’énumérable asynchrone de l’entité à l’aide ReceiveMode du mode . ReceiveMode par défaut en mode PeekLock. Les messages sont reçus de l’entité à mesure que IAsyncEnumerable est itéré. Si aucun message n’est disponible, cette méthode continue l’interrogation jusqu’à ce que les messages soient disponibles, c’est-à-dire qu’elle ne retourne jamais null.

public virtual System.Collections.Generic.IAsyncEnumerable<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage> ReceiveMessagesAsync (System.Threading.CancellationToken cancellationToken = default);
abstract member ReceiveMessagesAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>
override this.ReceiveMessagesAsync : System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>
Public Overridable Function ReceiveMessagesAsync (Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of ServiceBusReceivedMessage)

Paramètres

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

Le message reçu.

S’applique à

ReceiveMessagesAsync(Int32, Nullable<TimeSpan>, CancellationToken)

Source:
ServiceBusReceiver.cs
Source:
ServiceBusReceiver.cs

Reçoit une liste de de l’entité à l’aide ReceiveMode du ServiceBusReceivedMessage mode . ReceiveMode par défaut en mode PeekLock. Cette méthode ne garantit pas de retourner des messages exacts maxMessages , même s’il existe maxMessages des messages disponibles dans la file d’attente ou la rubrique.

public virtual System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>> ReceiveMessagesAsync (int maxMessages, TimeSpan? maxWaitTime = default, System.Threading.CancellationToken cancellationToken = default);
abstract member ReceiveMessagesAsync : int * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>>
override this.ReceiveMessagesAsync : int * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Azure.Messaging.ServiceBus.ServiceBusReceivedMessage>>
Public Overridable Function ReceiveMessagesAsync (maxMessages As Integer, Optional maxWaitTime As Nullable(Of TimeSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IReadOnlyList(Of ServiceBusReceivedMessage))

Paramètres

maxMessages
Int32

Nombre maximal de messages qui seront reçus.

maxWaitTime
Nullable<TimeSpan>

Facultatif TimeSpan spécifiant la durée maximale d’attente du premier message avant de retourner une liste vide si aucun message n’est disponible. S’il n’est pas spécifié, le TryTimeout est utilisé.

cancellationToken
CancellationToken

Une instance facultative CancellationToken pour signaler la demande d’annulation de l’opération.

Retours

Liste des messages reçus. Retourne une liste vide si aucun message n’est trouvé.

S’applique à