مشاركة عبر


StorageRetryOptions interface

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

الخصائص

maxRetryDelayInMs

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

maxTries

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

retryDelayInMs

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

retryPolicyType

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

secondaryHost

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

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

tryTimeoutInMs

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

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

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

maxRetryDelayInMs

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

maxRetryDelayInMs?: number

قيمة الخاصية

number

maxTries

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

maxTries?: number

قيمة الخاصية

number

retryDelayInMs

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

retryDelayInMs?: number

قيمة الخاصية

number

retryPolicyType

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

retryPolicyType?: StorageRetryPolicyType

قيمة الخاصية

secondaryHost

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

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

secondaryHost?: string

قيمة الخاصية

string

tryTimeoutInMs

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

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

tryTimeoutInMs?: number

قيمة الخاصية

number