StorageRetryOptions interface

واجهة خيارات إعادة محاولة تخزين كائن ثنائي كبير الحجم.

الخصائص

maxRetryDelayInMs

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

maxTries

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

retryDelayInMs

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

retryPolicyType

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

secondaryHost

إذا تم تحديد secondaryHost، فستتم محاولة إعادة المحاولة ضد هذا المضيف. إذا كانت secondaryHost غير معرفة (الافتراضي) فلن تتم إعادة محاولة العمليات مقابل مضيف آخر.

ملاحظة: قبل تعيين هذا الحقل، تأكد من فهمك للمشكلات المتعلقة بقراءة البيانات القديمة والمحتمل أن تكون غير متناسقة في https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

‏‏اختياري. يشير إلى الحد الأقصى للوقت بالملي ثانية المسموح به لأي محاولة واحدة لطلب HTTP. تعني القيمة الصفرية أو غير المعرفة عدم وجود مهلة افتراضية على عميل SDK، سيتم استخدام نهج المهلة الافتراضي لخادم Azure Storage.

راجع https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations

تفاصيل الخاصية

maxRetryDelayInMs

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

maxRetryDelayInMs?: number

قيمة الخاصية

number

maxTries

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

maxTries?: number

قيمة الخاصية

number

retryDelayInMs

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

retryDelayInMs?: number

قيمة الخاصية

number

retryPolicyType

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

retryPolicyType?: StorageRetryPolicyType

قيمة الخاصية

secondaryHost

إذا تم تحديد secondaryHost، فستتم محاولة إعادة المحاولة ضد هذا المضيف. إذا كانت secondaryHost غير معرفة (الافتراضي) فلن تتم إعادة محاولة العمليات مقابل مضيف آخر.

ملاحظة: قبل تعيين هذا الحقل، تأكد من فهمك للمشكلات المتعلقة بقراءة البيانات القديمة والمحتمل أن تكون غير متناسقة في https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

قيمة الخاصية

string

tryTimeoutInMs

‏‏اختياري. يشير إلى الحد الأقصى للوقت بالملي ثانية المسموح به لأي محاولة واحدة لطلب HTTP. تعني القيمة الصفرية أو غير المعرفة عدم وجود مهلة افتراضية على عميل SDK، سيتم استخدام نهج المهلة الافتراضي لخادم Azure Storage.

راجع https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations

tryTimeoutInMs?: number

قيمة الخاصية

number