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 süre. 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ştirirken geçerlidir. |
mode | Hangi yeniden deneme modunun uygulanacağını belirtir. Tanımlanmamışsa, varsayılan olarak |
retry |
Bir sonraki denemeyi yapmadan önce milisaniye cinsinden bekleme süresi. 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 sağlandığında milisaniyenin en düşük değeri |
Özellik Ayrıntıları
maxRetries
Yeniden denenebilir hata durumunda işlemin yeniden denenmesi gereken süre. 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ştirirken 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 bekleme süresi. Varsayılan: 30000 milliseconds
.
mode
seçeneği olarak Exponential
ayarlandığında, yeniden denemeler arasındaki gecikmeleri katlanarak artan şekilde 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 sağlandığında milisaniyenin en düşük değeri 60000
kullanılır.
timeoutInMs?: number
Özellik Değeri
number