كيف ينبغي إعادة محاولة المهمة في حالة إرجاع غير 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;