RetryOptions interface
Modu, yeniden deneme sayısını, yeniden deneme aralığını vb. belirleyen yeniden deneme ilkesi seçenekleri.
Özellikler
max |
Yeniden denenebilir hata durumunda işlemin yeniden denenmesi gereken sayı. Varsayılan: 3. |
max |
Yeniden deneme girişimlerinin eşlenecekleri yeniden denemeler arasındaki en uzun gecikmeyi belirtir. Yalnızca üstel yeniden deneme gerçekleştirilirken geçerlidir. |
mode | Hangi yeniden deneme modunun uygulanacağını belirtir. Tanımlanmamışsa, varsayılan olarak |
retry |
Bir sonraki denemeyi yapmadan önce milisaniye cinsinden beklenen süre. Varsayılan: |
timeout |
Geçerli denemenin zaman aşımına uğraması bildirilmeden önce beklenecek milisaniye sayısı Yeniden denemeyi tetikleyecek Bundan büyük olmayan bir değer |
Özellik Ayrıntıları
maxRetries
Yeniden denenebilir hata durumunda işlemin yeniden denenmesi gereken sayı. Varsayılan: 3.
maxRetries?: number
Özellik Değeri
number
maxRetryDelayInMs
Yeniden deneme girişimlerinin eşlenecekleri yeniden denemeler arasındaki en uzun gecikmeyi belirtir. Yalnızca üstel yeniden deneme gerçekleştirilirken geçerlidir.
maxRetryDelayInMs?: number
Özellik Değeri
number
mode
Hangi yeniden deneme modunun uygulanacağını belirtir. Tanımlanmamışsa, varsayılan olarak Fixed
mode?: RetryMode
Özellik Değeri
retryDelayInMs
Bir sonraki denemeyi yapmadan önce milisaniye cinsinden beklenen süre. Varsayılan: 30000 milliseconds
.
mode
seçeneği olarak Exponential
ayarlandığında, bu, yeniden denemeler arasındaki artan gecikmeleri üstel olarak hesaplamak için kullanılır.
retryDelayInMs?: number
Özellik Değeri
number
timeoutInMs
Geçerli denemenin zaman aşımına uğraması bildirilmeden önce beklenecek milisaniye sayısı Yeniden denemeyi tetikleyecek Bundan büyük olmayan bir değer 60000
sağlandığında milisaniyelik en düşük değer kullanılır.
timeoutInMs?: number
Özellik Değeri
number