مشاركة عبر


SubscribeOptions interface

الخيارات المستخدمة عند الاشتراك في قائمة انتظار أو اشتراك ناقل خدمة Microsoft Azure.

يمتد

الخصائص

autoCompleteMessages

يشير إلى ما إذا كان يجب تسوية الرسالة تلقائيا استنادا إلى النتيجة من المستخدم المقدم processMessage رد الاتصال.

  • إذا تم طرح خطأ من رد اتصال processMessage سيتم التخلي عن الرسالة باستخدام receiver.abandonMessage(). سيؤدي القيام بذلك إلى إتاحة الرسالة مرة أخرى من قائمة الانتظار/الاشتراك وسيتم زيادة عدد التسليم.
  • إذا لم يتم طرح خطأ من processMessage سيتم إكمال الرسالة باستخدام receiver.completeMessage(). يؤدي القيام بذلك إلى إزالة الرسالة من قائمة الانتظار/الاشتراك.

يتم تجاهل هذا الخيار إذا تم تلقي الرسائل في وضع تلقي receiveAndDelete أو إذا تم تسوية الرسالة بالفعل في رد اتصال الرسالة المقدمة من المستخدم.

  • الافتراضي: true.
maxConcurrentCalls

الحد الأقصى لعدد المكالمات المتزامنة التي يمكن للمكتبة إجراؤها إلى معالج رسائل المستخدم. بمجرد الوصول إلى هذا الحد، لن يتم تلقي المزيد من الرسائل حتى تكتمل إحدى الاستدعاءات إلى معالج رسائل المستخدم.

  • الافتراضي: 1.

الخصائص الموروثة

abortSignal

الإشارة التي يمكن استخدامها لإجهاض الطلبات.

tracingOptions

الخيارات المستخدمة عند تمكين التتبع.

تفاصيل الخاصية

autoCompleteMessages

يشير إلى ما إذا كان يجب تسوية الرسالة تلقائيا استنادا إلى النتيجة من المستخدم المقدم processMessage رد الاتصال.

  • إذا تم طرح خطأ من رد اتصال processMessage سيتم التخلي عن الرسالة باستخدام receiver.abandonMessage(). سيؤدي القيام بذلك إلى إتاحة الرسالة مرة أخرى من قائمة الانتظار/الاشتراك وسيتم زيادة عدد التسليم.
  • إذا لم يتم طرح خطأ من processMessage سيتم إكمال الرسالة باستخدام receiver.completeMessage(). يؤدي القيام بذلك إلى إزالة الرسالة من قائمة الانتظار/الاشتراك.

يتم تجاهل هذا الخيار إذا تم تلقي الرسائل في وضع تلقي receiveAndDelete أو إذا تم تسوية الرسالة بالفعل في رد اتصال الرسالة المقدمة من المستخدم.

  • الافتراضي: true.
autoCompleteMessages?: boolean

قيمة الخاصية

boolean

maxConcurrentCalls

الحد الأقصى لعدد المكالمات المتزامنة التي يمكن للمكتبة إجراؤها إلى معالج رسائل المستخدم. بمجرد الوصول إلى هذا الحد، لن يتم تلقي المزيد من الرسائل حتى تكتمل إحدى الاستدعاءات إلى معالج رسائل المستخدم.

  • الافتراضي: 1.
maxConcurrentCalls?: number

قيمة الخاصية

number

تفاصيل الخاصية الموروثة

abortSignal

الإشارة التي يمكن استخدامها لإجهاض الطلبات.

abortSignal?: AbortSignalLike

قيمة الخاصية

موروث من OperationOptionsBase.abortSignal

tracingOptions

الخيارات المستخدمة عند تمكين التتبع.

tracingOptions?: OperationTracingOptions

قيمة الخاصية

موروث من OperationOptionsBase.tracingOptions