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 beklenebilmesi için gereken 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 sağlanırsa en az |
Ö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 beklenebilmesi için gereken süre. Varsayılan: 30000 milliseconds.
mode seçeneği Exponentialolarak 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 sağlanırsa en az 60000 milisaniye değeri kullanılır.
timeoutInMs?: number
Özellik Değeri
number