RetryOptions interface
خيارات نهج إعادة المحاولة التي تحدد الوضع وعدد مرات إعادة المحاولة والفاصل الزمني لإعادة المحاولة وما إلى ذلك.
الخصائص
max |
عدد المرات التي تحتاج فيها العملية إلى إعادة المحاولة في حالة حدوث خطأ قابل لإعادة المحاولة. الافتراضي: 3. |
max |
يشير إلى الحد الأقصى للتأخير بين عمليات إعادة المحاولة التي سيتم تحديد الحد الأقصى لمحاولات إعادة المحاولة فيها. ينطبق فقط عند إجراء إعادة المحاولة الأسية. |
mode | يشير إلى وضع إعادة المحاولة الذي يجب تطبيقه. إذا لم يتم تحديده، فسيتم تعيين الإعدادات الافتراضية إلى |
retry |
مقدار الوقت للانتظار بالمللي ثانية قبل إجراء المحاولة التالية. افتراضي: |
timeout |
عدد المللي ثانية للانتظار قبل الإعلان عن انتهاء مهلة المحاولة الحالية التي ستؤدي إلى إعادة المحاولة سيتم استخدام الحد الأدنى من |
تفاصيل الخاصية
maxRetries
عدد المرات التي تحتاج فيها العملية إلى إعادة المحاولة في حالة حدوث خطأ قابل لإعادة المحاولة. الافتراضي: 3.
maxRetries?: number
قيمة الخاصية
number
maxRetryDelayInMs
يشير إلى الحد الأقصى للتأخير بين عمليات إعادة المحاولة التي سيتم تحديد الحد الأقصى لمحاولات إعادة المحاولة فيها. ينطبق فقط عند إجراء إعادة المحاولة الأسية.
maxRetryDelayInMs?: number
قيمة الخاصية
number
mode
يشير إلى وضع إعادة المحاولة الذي يجب تطبيقه. إذا لم يتم تحديده، فسيتم تعيين الإعدادات الافتراضية إلى Fixed
mode?: RetryMode
قيمة الخاصية
retryDelayInMs
مقدار الوقت للانتظار بالمللي ثانية قبل إجراء المحاولة التالية. افتراضي: 30000 milliseconds
.
عند mode
تعيين الخيار إلى Exponential
، يتم استخدام هذا لحساب التأخيرات المتزايدة بشكل كبير بين عمليات إعادة المحاولة.
retryDelayInMs?: number
قيمة الخاصية
number
timeoutInMs
عدد المللي ثانية للانتظار قبل الإعلان عن انتهاء مهلة المحاولة الحالية التي ستؤدي إلى إعادة المحاولة سيتم استخدام الحد الأدنى من 60000
القيمة بالمللي ثانية إذا تم توفير قيمة ليست أكبر من ذلك.
timeoutInMs?: number
قيمة الخاصية
number