ServiceBusReceiver.ReceiveMessagesAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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.
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 à
Azure SDK for .NET