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 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 ve autoCompleteMessages 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ıza processMessage 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

processMessage(ServiceBusReceivedMessage)

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 ve autoCompleteMessages 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ıza processMessage 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>