مشاركة عبر


AcquireLockProperties interface

يصف الخصائص التي يجب توفيرها أثناء الحصول على تأمين.

الخصائص

abortSignal

تنفيذ واجهة AbortSignalLike للإشارة إلى طلب إلغاء الحصول على التأمين. ينطبق هذا فقط على الحصول على تأمين. بمجرد الحصول على التأمين، يتم استدعاء المهمة ولا يمكن إلغاء acquire. لا يؤدي ذلك إلى إلغاء تشغيل المهمة التي تم تمريرها إلى acquire() إذا تم الحصول على التأمين، ولكنه سيمنع تشغيله إذا تم إلغاؤه قبل استدعاء المهمة.

timeoutInMs

مقدار الوقت المسموح به بالمللي ثانية للحصول على تأمين. إذا لم يتم الحصول على تأمين في غضون هذا الوقت، رفض الوعد الذي تم إرجاعه بواسطة acquire() بخطأ.

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

abortSignal

تنفيذ واجهة AbortSignalLike للإشارة إلى طلب إلغاء الحصول على التأمين. ينطبق هذا فقط على الحصول على تأمين. بمجرد الحصول على التأمين، يتم استدعاء المهمة ولا يمكن إلغاء acquire. لا يؤدي ذلك إلى إلغاء تشغيل المهمة التي تم تمريرها إلى acquire() إذا تم الحصول على التأمين، ولكنه سيمنع تشغيله إذا تم إلغاؤه قبل استدعاء المهمة.

abortSignal: undefined | AbortSignalLike

قيمة الخاصية

undefined | AbortSignalLike

timeoutInMs

مقدار الوقت المسموح به بالمللي ثانية للحصول على تأمين. إذا لم يتم الحصول على تأمين في غضون هذا الوقت، رفض الوعد الذي تم إرجاعه بواسطة acquire() بخطأ.

timeoutInMs: undefined | number

قيمة الخاصية

undefined | number