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 meydana gelen tüm hatalar için çağrılır
|
| process |
Service Bus'tan gelen 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 meydana gelen tüm hatalar için çağrılır
- iletiyi alma veya
-
processMessagegeri aramanızı yürütme veya - alıcı,
processMessagegeri aramanızı başarıyla çalıştırdıktan veautoCompleteMessagesetkinleştirildikten sonra iletiyi sizin adınıza tamamlar -
processMessagegeri aramanız başarısız olursa veautoCompleteMessagesetkinleştirilirse alıcı sizin adınıza iletiyi bırakıyor - alıcı, otomatik kilitleme yenileme özelliğinin etkinleştirilmesi nedeniyle sizin adınıza kilidi yeniliyor
subscribe()kullanarak bir akışta ileti alırken, abonelikte close() çağrılmadığı sürece 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 gelen iletileri işleyen işleyici.
function processMessage(message: ServiceBusReceivedMessage): Promise<void>
Parametreler
- message
- ServiceBusReceivedMessage
Service Bus'tan bir ileti alındı.
Döndürülenler
Promise<void>