MessageHandlers interface
De interface van de algemene berichthandler (gebruikt voor streamMessages).
Methoden
process |
Handler die fouten verwerkt die optreden tijdens het ontvangen. Deze handler wordt aangeroepen voor elke fout die optreedt in de ontvanger wanneer
Houd er rekening mee dat bij het ontvangen van berichten in een stream met , |
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 elke fout die optreedt in de ontvanger wanneer
- het ontvangen van het bericht, 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 vernieuwt de vergrendeling namens u omdat de functie voor automatisch vergrendelen is ingeschakeld
Houd er rekening mee dat bij het ontvangen van berichten in een stream met , subscribe()
de ontvanger automatisch opnieuw probeert berichten te ontvangen bij alle fouten, 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 af te handelen in deze callback.
Voor een lijst met fouten die optreden in Service Bus, raadpleegt u https://docs.microsoft.com/javascript/api/@azure/service-bus/servicebuserror?view=azure-node-latest
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>