QueuesOptions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a configuração para QueueTriggerAttribute.
public class QueuesOptions : Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
type QueuesOptions = class
interface IOptionsFormatter
Public Class QueuesOptions
Implements IOptionsFormatter
- Herança
-
QueuesOptions
- Implementações
-
Microsoft.Azure.WebJobs.Hosting.IOptionsFormatter
Construtores
QueuesOptions() |
Inicializa uma nova instância da classe QueuesOptions. |
Propriedades
BatchSize |
Obtém ou define o número de mensagens de fila a serem recuperadas da fila (por método de trabalho). Deve estar no intervalo entre 1 e 32. O padrão é 16. O número máximo de mensagens processadas em paralelo pelo trabalho é NewBatchThreshold mais BatchSize. Essas opções configuradas manualmente não são usadas quando a Simultaneidade Dinâmica está habilitada. Para obter detalhes, consulte Microsoft.Azure.WebJobs.Host.Scale.ConcurrencyOptions.DynamicConcurrencyEnabled. Quando a simultaneidade dinâmica estiver habilitada, o host aumentará/diminuirá a simultaneidade da função dinamicamente, conforme necessário. |
MaxDequeueCount |
Obtém ou define o número de vezes para tentar processar uma mensagem antes de movê-la para a fila suspeita (sempre que possível). |
MaxPollingInterval |
Obtém ou define o período de tempo mais longo a aguardar antes de verificar se uma mensagem chega quando uma fila permanece vazia. |
MessageEncoding |
Obtém ou define uma codificação de mensagem que determina como o corpo da mensagem da fila é representado em solicitações e respostas HTTP. O padrão é Base64. |
NewBatchThreshold |
Obtém ou define o limite no qual um novo lote de mensagens será buscado (por método de trabalho).
Deve ser zero ou inteiro positivo. Se não estiver definido, o padrão O número máximo de mensagens processadas em paralelo pelo trabalho é NewBatchThreshold mais BatchSize. |
VisibilityTimeout |
Obtém ou define o tempo limite de visibilidade da mensagem padrão que será usado para mensagens que falham no processamento. O padrão é TimeSpan.Zero. Para aumentar o atraso de tempo entre as repetições, aumente esse valor. |
Aplica-se a
Azure SDK for .NET