ServiceBusMessageBatch interface
دفعة من الرسائل التي يمكنك إنشاؤها باستخدام أسلوب <xref:createBatch>.
الخصائص
| count | عدد الرسائل المضافة إلى الدفعة. |
| max |
الحد الأقصى لحجم الدفعة بالبايت. سترجع الدالة |
| size |
تم ترميز حجم الدفعة بالبايت بعد الأحداث المضافة إليها في رسالة AMQP واحدة. |
الأساليب
| try |
إضافة رسالة إلى الدفعة إذا كان ذلك مسموحا به من قبل حد حجم الدفعة. ملاحظة: تذكر دائما التحقق من القيمة المرجعة لهذا الأسلوب، قبل استدعائه مرة أخرى للحدث التالي. |
تفاصيل الخاصية
count
عدد الرسائل المضافة إلى الدفعة.
count: number
قيمة الخاصية
number
maxSizeInBytes
الحد الأقصى لحجم الدفعة بالبايت. سترجع الدالة tryAddMessage على الدفعة false إذا كانت الرسالة التي تتم إضافتها تتسبب في تجاوز حجم الدفعة لهذا الحد. استخدم أسلوب createMessageBatch() على Sender لتعيين maxSizeInBytes.
maxSizeInBytes: number
قيمة الخاصية
number
sizeInBytes
تم ترميز حجم الدفعة بالبايت بعد الأحداث المضافة إليها في رسالة AMQP واحدة.
sizeInBytes: number
قيمة الخاصية
number
تفاصيل الأسلوب
tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)
إضافة رسالة إلى الدفعة إذا كان ذلك مسموحا به من قبل حد حجم الدفعة. ملاحظة: تذكر دائما التحقق من القيمة المرجعة لهذا الأسلوب، قبل استدعائه مرة أخرى للحدث التالي.
function tryAddMessage(message: ServiceBusMessage | AmqpAnnotatedMessage, options?: TryAddOptions): boolean
المعلمات
- message
الرسالة التي يجب إضافتها إلى الدفعة.
- options
- TryAddOptions
المرتجعات
boolean
قيمة منطقية تشير إلى ما إذا كانت الرسالة قد تمت إضافتها إلى الدفعة أم لا.