Share via


MessageReceiver.ReceiveAsync Méthode

Définition

Surcharges

ReceiveAsync()

Recevez un message de l’entité définie à Path l’aide du ReceiveMode mode .

ReceiveAsync(Int32)

Reçoit un maximum de messages de l’entité maxMessageCount définie à Path l’aide ReceiveMode du mode .

ReceiveAsync(TimeSpan)

Recevez un message de l’entité définie à Path l’aide du ReceiveMode mode .

ReceiveAsync(Int32, TimeSpan)

Reçoit un maximum de messages de l’entité maxMessageCount définie à Path l’aide ReceiveMode du mode .

ReceiveAsync()

Source:
MessageReceiver.cs

Recevez un message de l’entité définie à Path l’aide du ReceiveMode mode .

public System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message> ReceiveAsync ();
abstract member ReceiveAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
override this.ReceiveAsync : unit -> System.Threading.Tasks.Task<Microsoft.Azure.ServiceBus.Message>
Public Function ReceiveAsync () As Task(Of Message)

Retours

Le message reçu. Retourne null si aucun message n’est trouvé.

Implémente

Remarques

L’opération expire après la durée de OperationTimeout

S’applique à

ReceiveAsync(Int32)

Source:
MessageReceiver.cs

Reçoit un maximum de messages de l’entité maxMessageCount définie à Path l’aide ReceiveMode du 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>>
override this.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 null si aucun message n’est trouvé.

Implémente

Remarques

La réception d’une valeur inférieure maxMessageCount à des messages n’indique pas une entité vide.

S’applique à

ReceiveAsync(TimeSpan)

Source:
MessageReceiver.cs

Recevez un message de l’entité définie à Path l’aide du ReceiveMode 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>
override this.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 qu’il expire.

Retours

Le message reçu. Retourne null si aucun message n’est trouvé.

Implémente

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 lorsque la connexion doit être rétablie). Si l’établissement de la connexion expire, cela lève ServiceBusTimeoutException.

S’applique à

ReceiveAsync(Int32, TimeSpan)

Source:
MessageReceiver.cs

Reçoit un maximum de messages de l’entité maxMessageCount définie à Path l’aide ReceiveMode du 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>>
override this.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 qu’il expire.

Retours

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

Implémente

Remarques

La réception d’une valeur inférieure maxMessageCount à des 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 lorsque la connexion doit être rétablie). Si l’établissement de la connexion expire, cela lève ServiceBusTimeoutException.

S’applique à