مشاركة عبر


IRetryOptions interface

واجهة خيارات إعادة المحاولة.

الخصائص

maxRetryDelayInMs

اختياري. تحديد الحد الأقصى للتأخير المسموح به قبل إعادة محاولة عملية (الافتراضي هو 120s أو 120 * 1000 مللي ثانية). إذا حددت 0، فيجب عليك أيضا تحديد 0 لإعادة المحاولةDelayInMs.

maxTries

اختياري. الحد الأقصى لعدد محاولات المحاولة، الافتراضي هو 4. القيمة 1 تعني محاولة 1 وعدم إعادة المحاولة. تعني القيمة الأصغر من 1 عدد محاولات إعادة المحاولة الافتراضية.

retryDelayInMs

اختياري. يحدد مقدار التأخير الذي يجب استخدامه قبل إعادة محاولة عملية (الافتراضي هو 4s أو 4 * 1000 مللي ثانية). يزيد التأخير (أسيا أو خطيا) مع كل إعادة محاولة تصل إلى الحد الأقصى المحدد بواسطة maxRetryDelayInMs. إذا حددت 0، فيجب عليك أيضا تحديد 0 ل maxRetryDelayInMs.

retryPolicyType

اختياري. RetryPolicyType، الافتراضي هو نهج إعادة المحاولة الأسي.

tryTimeoutInMs

اختياري. يشير إلى الحد الأقصى للوقت المسموح به في 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