QueuesOptions Classe
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.
Représente la configuration pour QueueTriggerAttribute.
public class QueuesOptions : Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
type QueuesOptions = class
interface IOptionsFormatter
Public Class QueuesOptions
Implements IOptionsFormatter
- Héritage
-
QueuesOptions
- Implémente
-
Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
Constructeurs
QueuesOptions() |
Initialise une nouvelle instance de la classe QueuesOptions. |
Propriétés
BatchSize |
Obtient ou définit le nombre de messages de file d’attente à récupérer à partir de la file d’attente (par méthode de travail). Doit être dans la plage comprise entre 1 et 32. La valeur par défaut est 16. Le nombre maximal de messages traités en parallèle par le travail est NewBatchThreshold plus BatchSize. Ces options configurées manuellement ne sont pas utilisées lorsque la concurrence dynamique est activée. Pour plus d'informations, consultez Microsoft.Azure.WebJobs.Host.Scale.ConcurrencyOptions.DynamicConcurrencyEnabled. Lorsque la concurrence dynamique est activée, l’hôte augmente/diminue dynamiquement la concurrence des fonctions en fonction des besoins. |
MaxDequeueCount |
Obtient ou définit le nombre de tentatives de traitement d’un message avant de le déplacer vers la file d’attente de poison (si possible). |
MaxPollingInterval |
Obtient ou définit la période d’attente la plus longue avant de vérifier l’arrivée d’un message lorsqu’une file d’attente reste vide. |
MessageEncoding |
Obtient ou définit un encodage de message qui détermine la façon dont le corps du message de file d’attente est représenté dans les requêtes et réponses HTTP. La valeur par défaut est Base64. |
NewBatchThreshold |
Obtient ou définit le seuil auquel un nouveau lot de messages sera extrait (par méthode de travail).
Doit être égal à zéro ou à un entier positif. S’il n’est pas défini, la valeur par défaut est Le nombre maximal de messages traités en parallèle par le travail est NewBatchThreshold plus BatchSize. |
VisibilityTimeout |
Obtient ou définit le délai d’attente de visibilité des messages par défaut qui sera utilisé pour les messages dont le traitement échoue. La valeur par défaut est TimeSpan.Zero. Pour augmenter le délai entre les nouvelles tentatives, augmentez cette valeur. |
S’applique à
Azure SDK for .NET