Partager via


ServiceBusProcessorOptions Classe

Définition

Ensemble d’options qui peuvent être spécifiées lors de la création d’un ServiceBusProcessor pour configurer son comportement.

public class ServiceBusProcessorOptions
type ServiceBusProcessorOptions = class
Public Class ServiceBusProcessorOptions
Héritage
ServiceBusProcessorOptions

Constructeurs

ServiceBusProcessorOptions()

Ensemble d’options qui peuvent être spécifiées lors de la création d’un ServiceBusProcessor pour configurer son comportement.

Propriétés

AutoCompleteMessages

Obtient ou définit une valeur qui indique si le processeur doit automatiquement terminer les messages une fois le traitement terminé par le ProcessMessageAsync gestionnaire. Si le gestionnaire de messages déclenche une exception, le message n’est pas automatiquement terminé.

Identifier

Propriété utilisée pour définir l’ID ServiceBusProcessor afin d’identifier le processeur. Cela peut être utilisé pour mettre en corrélation les journaux et les exceptions. Si null ou vide, une valeur unique aléatoire est utilisée.

MaxAutoLockRenewalDuration

Obtient ou définit la durée maximale pendant laquelle le verrou sera renouvelé automatiquement. Cette valeur doit être supérieure à la durée de verrouillage de message la plus longue ; par exemple, la propriété LockDuration. Pour spécifier une durée infinie, utilisez InfiniteTimeSpan.

MaxConcurrentCalls

Obtient ou définit le nombre maximal d’appels simultanés au gestionnaire de messages que le processeur doit lancer.

PrefetchCount

Obtient ou définit le nombre de messages qui seront vivement demandés à partir de files d’attente ou d’abonnements et mis en file d’attente localement, afin d’optimiser le débit en permettant au processeur de recevoir à partir d’un cache local plutôt que d’attendre une demande de service.

ReceiveMode

Obtient ou définit le utilisé pour spécifier la ReceiveMode façon dont les messages sont reçus.

SubQueue

Obtient ou définit la sous-file d’attente à laquelle connecter le processeur.

S’applique à