MessageHandlers interface
Interface de gestionnaire de messages général (utilisée pour streamMessages).
Méthodes
process |
Gestionnaire qui traite les erreurs qui se produisent lors de la réception. Ce gestionnaire sera appelé pour toute erreur qui se produit dans le récepteur lorsque
Notez que lors de la réception de messages dans un flux à l’aide |
process |
Gestionnaire qui traite les messages de Service Bus. |
Détails de la méthode
processError(ProcessErrorArgs)
Gestionnaire qui traite les erreurs qui se produisent lors de la réception.
Ce gestionnaire sera appelé pour toute erreur qui se produit dans le récepteur lorsque
- réception du message, ou
- l’exécution de votre
processMessage
rappel, ou - le destinataire termine le message en votre nom après avoir correctement exécuté votre
processMessage
rappel etautoCompleteMessages
est activé - le récepteur abandonne le message en votre nom si l’exécution de votre
processMessage
rappel échoue etautoCompleteMessages
est activée - le récepteur renouvelle le verrou en votre nom en raison de l’activation de la fonctionnalité de renouvellement de verrouillage automatique
Notez que lors de la réception de messages dans un flux à l’aide subscribe()
de , le récepteur tente automatiquement de recevoir des messages sur toutes les erreurs, sauf s’il close()
est appelé sur l’abonnement. Il incombe entièrement aux utilisateurs de décider quelles erreurs sont considérées comme non récupérables et de les gérer en conséquence dans ce rappel.
Pour obtenir la liste des erreurs qui se produisent dans Service Bus, reportez-vous à https://docs.microsoft.com/javascript/api/@azure/service-bus/servicebuserror?view=azure-node-latest
function processError(args: ProcessErrorArgs): Promise<void>
Paramètres
- args
- ProcessErrorArgs
L’erreur et le contexte supplémentaire pour indiquer l’origine de l’erreur.
Retours
Promise<void>
processMessage(ServiceBusReceivedMessage)
Gestionnaire qui traite les messages de Service Bus.
function processMessage(message: ServiceBusReceivedMessage): Promise<void>
Paramètres
- message
- ServiceBusReceivedMessage
Message reçu de Service Bus.
Retours
Promise<void>