ServiceBusSessionProcessorOptions 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.
Ensemble d’options qui peuvent être spécifiées lors de la création d’un ServiceBusSessionProcessor pour configurer son comportement.
public class ServiceBusSessionProcessorOptions
type ServiceBusSessionProcessorOptions = class
Public Class ServiceBusSessionProcessorOptions
- Héritage
-
ServiceBusSessionProcessorOptions
Constructeurs
ServiceBusSessionProcessorOptions() |
Ensemble d’options qui peuvent être spécifiées lors de la création d’un ServiceBusSessionProcessor 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 |
MaxAutoLockRenewalDuration |
Obtient ou définit la durée maximale pendant laquelle le verrou de session sera renouvelé automatiquement. Cette valeur doit être supérieure à la propriété LockDuration de la file d’attente. Pour spécifier une durée infinie, utilisez InfiniteTimeSpan. |
MaxConcurrentCallsPerSession |
Obtient ou définit le nombre maximal d’appels simultanés au gestionnaire de messages que le processeur doit lancer par session. Ainsi, le nombre total d’appels simultanés est égal à MaxConcurrentSessions * MaxConcurrentCallsPerSession. La valeur par défaut est 1. |
MaxConcurrentSessions |
Obtient ou définit le nombre maximal de sessions pouvant être traitées simultanément par le processeur. |
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. |
SessionIdleTimeout |
Obtient ou définit la durée maximale d’attente de réception d’un message pour la session active. Une fois ce délai écoulé, l’UC ferme la session et tente de traiter une autre session. S’il n’est pas spécifié, le TryTimeout est utilisé. |
SessionIds |
Obtient une liste facultative d’ID de session à limiter ServiceBusSessionProcessor à. Si la liste est laissée vide, le processeur ne sera pas limité à des ID de session spécifiques. |
S’applique à
Azure SDK for .NET