AcquireLockProperties interface
يصف الخصائص التي يجب توفيرها أثناء الحصول على تأمين.
الخصائص
| abort |
تنفيذ واجهة |
| timeout |
مقدار الوقت المسموح به بالمللي ثانية للحصول على تأمين.
إذا لم يتم الحصول على تأمين في غضون هذا الوقت، رفض الوعد الذي تم إرجاعه بواسطة |
تفاصيل الخاصية
abortSignal
تنفيذ واجهة AbortSignalLike للإشارة إلى طلب إلغاء الحصول على التأمين.
ينطبق هذا فقط على الحصول على تأمين. بمجرد الحصول على التأمين، يتم استدعاء المهمة ولا يمكن إلغاء acquire.
لا يؤدي ذلك إلى إلغاء تشغيل المهمة التي تم تمريرها إلى acquire() إذا تم الحصول على التأمين، ولكنه سيمنع تشغيله إذا تم إلغاؤه قبل استدعاء المهمة.
abortSignal: undefined | AbortSignalLike
قيمة الخاصية
undefined | AbortSignalLike
timeoutInMs
مقدار الوقت المسموح به بالمللي ثانية للحصول على تأمين.
إذا لم يتم الحصول على تأمين في غضون هذا الوقت، رفض الوعد الذي تم إرجاعه بواسطة acquire() بخطأ.
timeoutInMs: undefined | number
قيمة الخاصية
undefined | number