مشاركة عبر


ServiceBusMessageBatch interface

دفعة من الرسائل التي يمكنك إنشاؤها باستخدام أسلوب <xref:createBatch>.

الخصائص

count

عدد الرسائل المضافة إلى الدفعة.

maxSizeInBytes

الحد الأقصى لحجم الدفعة بالبايت. سترجع الدالة tryAddMessage على الدفعة false إذا كانت الرسالة التي تتم إضافتها تتسبب في تجاوز حجم الدفعة لهذا الحد. استخدم أسلوب createMessageBatch() على Sender لتعيين maxSizeInBytes.

sizeInBytes

تم ترميز حجم الدفعة بالبايت بعد الأحداث المضافة إليها في رسالة AMQP واحدة.

الأساليب

tryAddMessage(ServiceBusMessage | AmqpAnnotatedMessage, TryAddOptions)

إضافة رسالة إلى الدفعة إذا كان ذلك مسموحا به من قبل حد حجم الدفعة. ملاحظة: تذكر دائما التحقق من القيمة المرجعة لهذا الأسلوب، قبل استدعائه مرة أخرى للحدث التالي.

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

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

ServiceBusMessage | AmqpAnnotatedMessage

الرسالة التي يجب إضافتها إلى الدفعة.

options
TryAddOptions

المرتجعات

boolean

قيمة منطقية تشير إلى ما إذا كانت الرسالة قد تمت إضافتها إلى الدفعة أم لا.