IRetryOptions interface
واجهة خيارات إعادة المحاولة.
الخصائص
| max |
اختياري. تحديد الحد الأقصى للتأخير المسموح به قبل إعادة محاولة عملية (الافتراضي هو 120s أو 120 * 1000 مللي ثانية). إذا حددت 0، فيجب عليك أيضا تحديد 0 لإعادة المحاولةDelayInMs. |
| max |
اختياري. الحد الأقصى لعدد محاولات المحاولة، الافتراضي هو 4. القيمة 1 تعني محاولة 1 وعدم إعادة المحاولة. تعني القيمة الأصغر من 1 عدد محاولات إعادة المحاولة الافتراضية. |
| retry |
اختياري. يحدد مقدار التأخير الذي يجب استخدامه قبل إعادة محاولة عملية (الافتراضي هو 4s أو 4 * 1000 مللي ثانية). يزيد التأخير (أسيا أو خطيا) مع كل إعادة محاولة تصل إلى الحد الأقصى المحدد بواسطة maxRetryDelayInMs. إذا حددت 0، فيجب عليك أيضا تحديد 0 ل maxRetryDelayInMs. |
| retry |
اختياري. RetryPolicyType، الافتراضي هو نهج إعادة المحاولة الأسي. |
| try |
اختياري. يشير إلى الحد الأقصى للوقت المسموح به في ms لأي محاولة واحدة لطلب HTTP. تعني القيمة الصفرية أو غير المحددة أنك تقبل المهلة الافتراضية، 60 ثانية أو 60 * 1000 مللي ثانية. ملاحظة: عند نقل كميات كبيرة من البيانات، قد لا يكون TryTimeout الافتراضي كافيا. يجب تجاوز هذه القيمة استنادا إلى النطاق الترددي المتوفر للجهاز المضيف والقرب من خدمة التخزين. قد تكون نقطة البداية الجيدة مثل (60 ثانية لكل ميغابايت من حجم الحمولة المتوقع) |
تفاصيل الخاصية
maxRetryDelayInMs
اختياري. تحديد الحد الأقصى للتأخير المسموح به قبل إعادة محاولة عملية (الافتراضي هو 120s أو 120 * 1000 مللي ثانية). إذا حددت 0، فيجب عليك أيضا تحديد 0 لإعادة المحاولةDelayInMs.
maxRetryDelayInMs?: undefined | number
قيمة الخاصية
undefined | number
maxTries
اختياري. الحد الأقصى لعدد محاولات المحاولة، الافتراضي هو 4. القيمة 1 تعني محاولة 1 وعدم إعادة المحاولة. تعني القيمة الأصغر من 1 عدد محاولات إعادة المحاولة الافتراضية.
maxTries?: undefined | number
قيمة الخاصية
undefined | number
retryDelayInMs
اختياري. يحدد مقدار التأخير الذي يجب استخدامه قبل إعادة محاولة عملية (الافتراضي هو 4s أو 4 * 1000 مللي ثانية). يزيد التأخير (أسيا أو خطيا) مع كل إعادة محاولة تصل إلى الحد الأقصى المحدد بواسطة maxRetryDelayInMs. إذا حددت 0، فيجب عليك أيضا تحديد 0 ل maxRetryDelayInMs.
retryDelayInMs?: undefined | number
قيمة الخاصية
undefined | number
retryPolicyType
اختياري. RetryPolicyType، الافتراضي هو نهج إعادة المحاولة الأسي.
retryPolicyType?: RetryPolicyType
قيمة الخاصية
tryTimeoutInMs
اختياري. يشير إلى الحد الأقصى للوقت المسموح به في ms لأي محاولة واحدة لطلب HTTP. تعني القيمة الصفرية أو غير المحددة أنك تقبل المهلة الافتراضية، 60 ثانية أو 60 * 1000 مللي ثانية. ملاحظة: عند نقل كميات كبيرة من البيانات، قد لا يكون TryTimeout الافتراضي كافيا. يجب تجاوز هذه القيمة استنادا إلى النطاق الترددي المتوفر للجهاز المضيف والقرب من خدمة التخزين. قد تكون نقطة البداية الجيدة مثل (60 ثانية لكل ميغابايت من حجم الحمولة المتوقع)
tryTimeoutInMs?: undefined | number
قيمة الخاصية
undefined | number