tasks.RetryConfig interface

كيف ينبغي إعادة محاولة المهمة في حالة إرجاع غير 2xx.

إمضاء:

export interface RetryConfig 

ملكيات

ملكية يكتب وصف
maxAttempts رقم | تعبير <رقم> | إعادة تعيين القيمة الحد الأقصى لعدد المرات التي يجب فيها محاولة الطلب. إذا تركت غير محددة، فسيتم تعيينها بشكل افتراضي على 3.
maxBackoffSeconds رقم | تعبير <رقم> | إعادة تعيين القيمة الحد الأقصى لمدة الانتظار بين المحاولات. إذا تركت غير محددة سيتم الافتراضي إلى 1hr.
maxDoublings رقم | تعبير <رقم> | إعادة تعيين القيمة الحد الأقصى لعدد المرات لمضاعفة التراجع بين المحاولات. إذا تركت غير محددة فسيتم تعيينها بشكل افتراضي على 16.
maxRetrySeconds رقم | تعبير <رقم> | إعادة تعيين القيمة الحد الأقصى للوقت لإعادة محاولة المهمة الفاشلة. إذا تركت غير محدد سيتم إعادة المحاولة إلى أجل غير مسمى.
minBackoffSeconds رقم | تعبير <رقم> | إعادة تعيين القيمة الحد الأدنى من الوقت للانتظار بين المحاولات. إذا تركت غير محددة فستكون القيمة الافتراضية 100 مللي ثانية.

Tasks.RetryConfig.maxAttempts

الحد الأقصى لعدد المرات التي يجب فيها محاولة الطلب. إذا تركت غير محددة، فسيتم تعيينها بشكل افتراضي على 3.

إمضاء:

maxAttempts?: number | Expression<number> | ResetValue;

Tasks.RetryConfig.maxBackoffSeconds

الحد الأقصى لمدة الانتظار بين المحاولات. إذا تركت غير محددة سيتم الافتراضي إلى 1hr.

إمضاء:

maxBackoffSeconds?: number | Expression<number> | ResetValue;

Tasks.RetryConfig.maxDoublings

الحد الأقصى لعدد المرات لمضاعفة التراجع بين المحاولات. إذا تركت غير محددة فسيتم تعيينها بشكل افتراضي على 16.

إمضاء:

maxDoublings?: number | Expression<number> | ResetValue;

Tasks.RetryConfig.maxRetrySeconds

الحد الأقصى للوقت لإعادة محاولة المهمة الفاشلة. إذا تركت غير محدد سيتم إعادة المحاولة إلى أجل غير مسمى.

إمضاء:

maxRetrySeconds?: number | Expression<number> | ResetValue;

Tasks.RetryConfig.minBackoffSeconds

الحد الأدنى من الوقت للانتظار بين المحاولات. إذا تركت غير محددة فستكون القيمة الافتراضية 100 مللي ثانية.

إمضاء:

minBackoffSeconds?: number | Expression<number> | ResetValue;