Compartilhar via


ServiceBusProcessorOptions Classe

Definição

O conjunto de opções que pode ser especificado ao criar um ServiceBusProcessor para configurar seu comportamento.

public class ServiceBusProcessorOptions
type ServiceBusProcessorOptions = class
Public Class ServiceBusProcessorOptions
Herança
ServiceBusProcessorOptions

Construtores

ServiceBusProcessorOptions()

O conjunto de opções que pode ser especificado ao criar um ServiceBusProcessor para configurar seu comportamento.

Propriedades

AutoCompleteMessages

Obtém ou define um valor que indica se o processador deve concluir automaticamente as mensagens depois que o manipulador concluir o ProcessMessageAsync processamento. Se o manipulador de mensagens disparar uma exceção, a mensagem não será concluída automaticamente.

Identifier

Uma propriedade usada para definir a ServiceBusProcessor ID para identificar o processador. Isso pode ser usado para correlacionar logs e exceções. Se null ou vazio, um valor exclusivo aleatório será usado.

MaxAutoLockRenewalDuration

Obtém ou define a duração máxima dentro da qual o bloqueio será renovado automaticamente. Esse valor deve ser maior que a duração de bloqueio de mensagem mais longa; por exemplo, a propriedade LockDuration. Para especificar uma duração infinita, use InfiniteTimeSpan.

MaxConcurrentCalls

Obtém ou define o número máximo de chamadas simultâneas para o manipulador de mensagens que o processador deve iniciar.

PrefetchCount

Obtém ou define o número de mensagens que serão solicitadas de filas ou assinaturas e enfileiradas localmente, destinadas a ajudar a maximizar a taxa de transferência, permitindo que o processador receba de um cache local em vez de aguardar uma solicitação de serviço.

ReceiveMode

Obtém ou define o ReceiveMode usado para especificar como as mensagens são recebidas.

SubQueue

Obtém ou define a subconsulta à qual conectar o processador.

Aplica-se a