MessageHandlers interface
Genel ileti işleyici arabirimi (streamMessages için kullanılır).
Yöntemler
process |
Alma sırasında oluşan hataları işleyen işleyici. Bu işleyici, alıcıda oluşan herhangi bir hata için çağrılır
kullanarak |
process |
Service Bus'tan iletileri işleyen işleyici. |
Yöntem Ayrıntıları
processError(ProcessErrorArgs)
Alma sırasında oluşan hataları işleyen işleyici.
Bu işleyici, alıcıda oluşan herhangi bir hata için çağrılır
- iletiyi alıyor veya
- geri aramanızı
processMessage
yürütme veya - alıcı, geri aramanızı başarıyla çalıştırdıktan sonra iletiyi sizin adınıza
processMessage
tamamlar veautoCompleteMessages
etkinleştirilir - alıcı, geri aramanızı çalıştırma işlemi başarısız olursa ve
autoCompleteMessages
etkinleştirildiğinde iletiyi sizin adınızaprocessMessage
bırakıyor - alıcı, otomatik kilitleme yenileme özelliğinin etkinleştirilmesi nedeniyle kilidi sizin adınıza yeniliyor
kullanarak subscribe()
bir akışta ileti alırken, abonelikte çağrılmadığı sürece close()
alıcının tüm hatalarda iletileri almayı otomatik olarak yeniden deneyeceğini unutmayın. Hangi hataların kurtarılamaz olarak kabul edileceğine karar vermek ve bunları bu geri çağırmada uygun şekilde işlemek tamamen kullanıcılara kalmış olur.
Service Bus içinde oluşan hataların listesi için lütfen https://docs.microsoft.com/javascript/api/@azure/service-bus/servicebuserror?view=azure-node-latest
function processError(args: ProcessErrorArgs): Promise<void>
Parametreler
- args
- ProcessErrorArgs
Hatanın nereden kaynaklandığını belirten hata ve ek bağlam.
Döndürülenler
Promise<void>
processMessage(ServiceBusReceivedMessage)
Service Bus'tan iletileri işleyen işleyici.
function processMessage(message: ServiceBusReceivedMessage): Promise<void>
Parametreler
- message
- ServiceBusReceivedMessage
Service Bus'tan alınan bir ileti.
Döndürülenler
Promise<void>