Batch class
يوفر Batch تنفيذا متوازيا أساسيا مع حدود التزامن. سيتوقف تنفيذ العمليات اليسرى عندما تطرح إحدى العمليات المنفذة خطأ. ولكن لا يمكن ل Batch إلغاء العمليات الجارية، فأنت بحاجة إلى إلغائها بنفسك.
المنشئون
| Batch(undefined | number) | إنشاء مثيل الدفعة. |
الأساليب
| add |
إضافة عملية إلى قائمة الانتظار. |
| do() | بدء تنفيذ العمليات في قائمة الانتظار. |
تفاصيل المنشئ
Batch(undefined | number)
إنشاء مثيل الدفعة.
new Batch(concurrency?: undefined | number)
المعلمات
- concurrency
-
undefined | number
تفاصيل الأسلوب
addOperation(Operation)
إضافة عملية إلى قائمة الانتظار.
function addOperation(operation: Operation)
المعلمات
- operation
- Operation
do()
بدء تنفيذ العمليات في قائمة الانتظار.
function do()
المرتجعات
Promise<void>