Aracılığıyla paylaş


MessageHandlers interface

Genel ileti işleyici arabirimi (streamMessages için kullanılır).

Yöntemler

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
  • processMessage geri aramanızı yürütme veya
  • alıcı, processMessage geri aramanızı başarıyla çalıştırdıktan ve autoCompleteMessages etkinleştirildikten sonra iletiyi sizin adınıza tamamlar
  • processMessage geri aramanız başarısız olursa ve autoCompleteMessages etkinleş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

processMessage(ServiceBusReceivedMessage)

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
  • processMessage geri aramanızı yürütme veya
  • alıcı, processMessage geri aramanızı başarıyla çalıştırdıktan ve autoCompleteMessages etkinleştirildikten sonra iletiyi sizin adınıza tamamlar
  • processMessage geri aramanız başarısız olursa ve autoCompleteMessages etkinleş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>