CreateBatchOptions interface
خيارات لتكوين الأسلوب على createBatch
EventHubProducerClient
.
-
partitionKey
: قيمة متجزئة لإنتاج تعيين قسم. -
maxSizeInBytes
: الحد الأعلى لحجم الدفعة. -
abortSignal
: إشارة إلى طلب إلغاء عملية الإرسال.
استخدام المثال:
{
partitionKey: 'foo',
maxSizeInBytes: 1024 * 1024 // 1 MB
}
- يمتد
الخصائص
max |
الحد الأعلى لحجم الدفعة. سيتم إرجاع |
partition |
سيتم إرسال القسم الذي سيتم إرسال هذه الدفعة إليه. إذا تم تعيين هذه القيمة، فلا يمكن تعيين partitionKey. |
partition |
قيمة متجزئة لإنتاج تعيين قسم. يضمن أن الرسائل التي لها نفس partitionKey ينتهي بها المطاف في نفس القسم. إذا تم تعيين هذه القيمة، فلا يمكن تعيين partitionId. |
الخصائص الموروثة
abort |
الإشارة التي يمكن استخدامها لإجهاض الطلبات. |
tracing |
خيارات لتكوين التتبع. |
تفاصيل الخاصية
maxSizeInBytes
الحد الأعلى لحجم الدفعة. سيتم إرجاع false
الدالة tryAdd
بعد الوصول إلى هذا الحد.
maxSizeInBytes?: number
قيمة الخاصية
number
partitionId
سيتم إرسال القسم الذي سيتم إرسال هذه الدفعة إليه. إذا تم تعيين هذه القيمة، فلا يمكن تعيين partitionKey.
partitionId?: string
قيمة الخاصية
string
partitionKey
قيمة متجزئة لإنتاج تعيين قسم. يضمن أن الرسائل التي لها نفس partitionKey ينتهي بها المطاف في نفس القسم. إذا تم تعيين هذه القيمة، فلا يمكن تعيين partitionId.
partitionKey?: string
قيمة الخاصية
string
تفاصيل الخاصية الموروثة
abortSignal
الإشارة التي يمكن استخدامها لإجهاض الطلبات.
abortSignal?: AbortSignalLike
قيمة الخاصية
موروث منOperationOptions.abortSignal
tracingOptions
خيارات لتكوين التتبع.
tracingOptions?: OperationTracingOptions
قيمة الخاصية
موروث منOperationOptions.tracingOptions