QueueClient.PrefetchCount Propriété

Définition

La préversion accélère le flux de message en visant à avoir un message facilement disponible pour la récupération locale lorsque et avant que l’application en demande un à l’aide de La réception. La définition d’une valeur autre que zéro préfète le nombre de messages PrefetchCount. La définition de la valeur sur zéro désactive la prérécupération. La valeur par défaut est 0.

public int PrefetchCount { get; set; }
member this.PrefetchCount : int with get, set
Public Property PrefetchCount As Integer

Valeur de propriété

Implémente

Remarques

Lorsque la prérécupération est activée, le client acquiert silencieusement plus de messages, jusqu’à la limite prefetchCount, que ce que l’application demande immédiatement. La pompe de messages acquiert donc un message pour une consommation immédiate qui sera retourné dès que disponible, et le client va continuer à acquérir d’autres messages pour remplir la mémoire tampon de prérécupération en arrière-plan.

Bien que les messages soient disponibles dans la mémoire tampon de prérécupération, tous les appels ReceiveAsync suivants sont immédiatement satisfaits à partir de la mémoire tampon, et la mémoire tampon est réapprovisionnée en arrière-plan à mesure que l’espace devient disponible. Si aucun message n’est disponible pour la remise, l’opération de réception videra la mémoire tampon, puis attendra ou bloquera comme prévu.

Mises à jour à cette valeur prennent effet lors de l’appel de réception suivant au service.

S’applique à