MessageHandlers interface
De algemene berichthandlerinterface (gebruikt voor streamMessages).
Methoden
process |
Handler die fouten verwerkt die optreden tijdens het ontvangen. Deze handler wordt aangeroepen voor eventuele fouten die optreden in de ontvanger wanneer
Houd er rekening mee dat wanneer u berichten in een stream ontvangt met behulp van |
process |
Handler die berichten van service bus verwerkt. |
Methodedetails
processError(ProcessErrorArgs)
Handler die fouten verwerkt die optreden tijdens het ontvangen.
Deze handler wordt aangeroepen voor eventuele fouten die optreden in de ontvanger wanneer
- het bericht te ontvangen of
- het uitvoeren van uw
processMessage
callback of - ontvanger voltooit het bericht namens u nadat uw
processMessage
callback is uitgevoerd enautoCompleteMessages
is ingeschakeld - ontvanger verlaat het bericht namens u als het uitvoeren van uw
processMessage
callback mislukt enautoCompleteMessages
is ingeschakeld - ontvanger verlengt de vergrendeling namens u omdat de functie voor automatisch vergrendelen is ingeschakeld
Houd er rekening mee dat wanneer u berichten in een stream ontvangt met behulp van subscribe()
, de ontvanger automatisch opnieuw berichten over alle fouten probeert te ontvangen, tenzij close()
wordt aangeroepen voor het abonnement. Het is volledig aan gebruikers om te bepalen welke fouten als niet-herstelbaar worden beschouwd en om ze dienovereenkomstig in deze callback af te handelen.
Raadpleeg https://docs.microsoft.com/javascript/api/@azure/service-bus/servicebuserror?view=azure-node-latest voor een lijst met fouten die optreden in Service Bus
function processError(args: ProcessErrorArgs): Promise<void>
Parameters
- args
- ProcessErrorArgs
De fout en aanvullende context om aan te geven waar de fout vandaan komt.
Retouren
Promise<void>
processMessage(ServiceBusReceivedMessage)
Handler die berichten van service bus verwerkt.
function processMessage(message: ServiceBusReceivedMessage): Promise<void>
Parameters
- message
- ServiceBusReceivedMessage
Een bericht dat is ontvangen van Service Bus.
Retouren
Promise<void>