MessageHandlerOptions 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.
Fournit des options associées au traitement de la pompe de messages à l’aide de RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) et RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions).
public sealed class MessageHandlerOptions
type MessageHandlerOptions = class
Public NotInheritable Class MessageHandlerOptions
- Héritage
-
MessageHandlerOptions
Constructeurs
MessageHandlerOptions(Func<ExceptionReceivedEventArgs,Task>) |
Initialise une nouvelle instance de la classe MessageHandlerOptions. Valeurs par défaut : MaxConcurrentCalls = 1 AutoComplete = true Microsoft.Azure.ServiceBus.MessageHandlerOptions.ReceiveTimeOut = 1 minute MaxAutoRenewDuration = 5 minutes |
Propriétés
AutoComplete |
Obtient ou définit une valeur qui indique si la pompe de messages doit appeler CompleteAsync(String) ou CompleteAsync(String) sur les messages une fois le traitement du rappel terminé. |
ExceptionReceivedHandler |
Se produit lorsqu’une exception est reçue. Vous permet d’être informé de toutes les erreurs rencontrées par la pompe de messages. Lorsque des erreurs sont reçues, les appels sont automatiquement retentés. Il s’agit donc d’informations. |
MaxAutoRenewDuration |
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. |
MaxConcurrentCalls |
Obtient ou définit le nombre maximal d’appels simultanés au rappel que la pompe de messages doit lancer. |
S’applique à
Azure SDK for .NET