StorageRetryOptions interface
Depolama Blobu yeniden deneme seçenekleri arabirimi.
Özellikler
| max |
Optional. Bir işlemi yeniden denemeden önce izin verilen en uzun gecikmeyi belirtir (varsayılan değer 120s veya 120 * 1000ms'dir). 0 belirtirseniz, retryDelayInMs için de 0 belirtmeniz gerekir. |
| max |
Optional. Deneme sayısı üst limiti, varsayılan değer 4'tür. 1 değeri 1 deneme anlamına gelir ve yeniden deneme yapılmaz. 1'den küçük bir değer, varsayılan yeniden deneme deneme sayısı anlamına gelir. |
| retry |
Optional. Bir işlemi yeniden denemeden önce kullanılacak gecikme miktarını belirtir (varsayılan değer 4s veya 4 * 1000ms'dir). Gecikme artar (üstel veya doğrusal olarak), her yeniden deneme maxRetryDelayInMs tarafından belirtilen en yüksek değere kadar olur. 0 belirtirseniz maxRetryDelayInMs için de 0 belirtmeniz gerekir. |
| retry |
Optional. StorageRetryPolicyType, varsayılan değer üstel yeniden deneme ilkesidir. |
| secondary |
SecondaryHost belirtilirse, bu konakta yeniden denemeler denenir. secondaryHost tanımlanmamışsa (varsayılan) işlemler başka bir konakta yeniden denenmiyor demektir. NOT: Bu alanı ayarlamadan önce, https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs'de eski ve olası tutarsız verileri okumayla ilgili sorunları anladığınızdan emin olun |
| try |
Optional. HTTP isteğinin tek bir denemesi için izin verilen ms cinsinden en uzun süreyi gösterir. Sıfır veya tanımsız değeri, SDK istemcisinde varsayılan zaman aşımı olmadığı anlamına gelir; Azure Depolama sunucusunun varsayılan zaman aşımı ilkesi kullanılır. Bkz. https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations |
Özellik Ayrıntıları
maxRetryDelayInMs
Optional. Bir işlemi yeniden denemeden önce izin verilen en uzun gecikmeyi belirtir (varsayılan değer 120s veya 120 * 1000ms'dir). 0 belirtirseniz, retryDelayInMs için de 0 belirtmeniz gerekir.
maxRetryDelayInMs?: number
Özellik Değeri
number
maxTries
Optional. Deneme sayısı üst limiti, varsayılan değer 4'tür. 1 değeri 1 deneme anlamına gelir ve yeniden deneme yapılmaz. 1'den küçük bir değer, varsayılan yeniden deneme deneme sayısı anlamına gelir.
maxTries?: number
Özellik Değeri
number
retryDelayInMs
Optional. Bir işlemi yeniden denemeden önce kullanılacak gecikme miktarını belirtir (varsayılan değer 4s veya 4 * 1000ms'dir). Gecikme artar (üstel veya doğrusal olarak), her yeniden deneme maxRetryDelayInMs tarafından belirtilen en yüksek değere kadar olur. 0 belirtirseniz maxRetryDelayInMs için de 0 belirtmeniz gerekir.
retryDelayInMs?: number
Özellik Değeri
number
retryPolicyType
Optional. StorageRetryPolicyType, varsayılan değer üstel yeniden deneme ilkesidir.
retryPolicyType?: StorageRetryPolicyType
Özellik Değeri
secondaryHost
SecondaryHost belirtilirse, bu konakta yeniden denemeler denenir. secondaryHost tanımlanmamışsa (varsayılan) işlemler başka bir konakta yeniden denenmiyor demektir.
NOT: Bu alanı ayarlamadan önce, https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs'de eski ve olası tutarsız verileri okumayla ilgili sorunları anladığınızdan emin olun
secondaryHost?: string
Özellik Değeri
string
tryTimeoutInMs
Optional. HTTP isteğinin tek bir denemesi için izin verilen ms cinsinden en uzun süreyi gösterir. Sıfır veya tanımsız değeri, SDK istemcisinde varsayılan zaman aşımı olmadığı anlamına gelir; Azure Depolama sunucusunun varsayılan zaman aşımı ilkesi kullanılır.
Bkz. https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations
tryTimeoutInMs?: number
Özellik Değeri
number