IMessageReceiver.ReceiveAsync 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
ReceiveAsync() |
Recevez un message de l’entité définie à l’aide du PathReceiveMode mode . |
ReceiveAsync(Int32) |
Reçoit un maximum de messages de l’entité |
ReceiveAsync(TimeSpan) |
Recevez un message de l’entité définie à l’aide du PathReceiveMode mode . |
ReceiveAsync(Int32, TimeSpan) |
Reçoit un maximum de messages de l’entité |
ReceiveAsync()
Recevez un message de l’entité définie à l’aide du PathReceiveMode mode .
public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> ReceiveAsync ();
abstract member ReceiveAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
Public Function ReceiveAsync () As Task(Of Message)
Retours
Le message reçu. Retourne la valeur Null si aucun message n’est trouvé.
Remarques
L’opération expire après la durée de OperationTimeout
S’applique à
ReceiveAsync(Int32)
Reçoit un maximum de messages de l’entité maxMessageCount
définie à l’aide du PathReceiveMode mode .
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>> ReceiveAsync (int maxMessageCount);
abstract member ReceiveAsync : int -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>>
Public Function ReceiveAsync (maxMessageCount As Integer) As Task(Of IList(Of Message))
Paramètres
- maxMessageCount
- Int32
Nombre maximal de messages qui seront reçus.
Retours
Liste des messages reçus. Retourne la valeur Null si aucun message n’est trouvé.
Remarques
Le fait de recevoir moins de maxMessageCount
messages n’indique pas une entité vide.
S’applique à
ReceiveAsync(TimeSpan)
Recevez un message de l’entité définie à l’aide du PathReceiveMode mode .
public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> ReceiveAsync (TimeSpan operationTimeout);
abstract member ReceiveAsync : TimeSpan -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
Public Function ReceiveAsync (operationTimeout As TimeSpan) As Task(Of Message)
Paramètres
- operationTimeout
- TimeSpan
Intervalle de temps pendant lequel le client attend la réception d’un message avant d’expirer.
Retours
Le message reçu. Retourne la valeur Null si aucun message n’est trouvé.
Remarques
Le paramètre operationTimeout
inclut le temps nécessaire au récepteur pour établir une connexion (lors de la première réception ou au moment où la connexion doit être rétablie). Si l’établissement de la connexion expire, cela lève ServiceBusTimeoutException.
S’applique à
ReceiveAsync(Int32, TimeSpan)
Reçoit un maximum de messages de l’entité maxMessageCount
définie à l’aide du PathReceiveMode mode .
public System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>> ReceiveAsync (int maxMessageCount, TimeSpan operationTimeout);
abstract member ReceiveAsync : int * TimeSpan -> System.Threading.Tasks.Task<System.Collections.Generic.IList<Microsoft.Azure.ServiceBus.Message>>
Public Function ReceiveAsync (maxMessageCount As Integer, operationTimeout As TimeSpan) As Task(Of IList(Of Message))
Paramètres
- maxMessageCount
- Int32
Nombre maximal de messages qui seront reçus.
- operationTimeout
- TimeSpan
Intervalle de temps pendant lequel le client attend la réception d’un message avant d’expirer.
Retours
Liste des messages reçus. Retourne la valeur Null si aucun message n’est trouvé.
Remarques
Le fait de recevoir moins de maxMessageCount
messages n’indique pas une entité vide. Le paramètre operationTimeout
inclut le temps nécessaire au récepteur pour établir une connexion (lors de la première réception ou au moment où la connexion doit être rétablie). Si l’établissement de la connexion expire, cela lève ServiceBusTimeoutException.
S’applique à
Azure SDK for .NET