RetryOptions interface
Opzioni dei criteri di ripetizione dei tentativi che determinano la modalità, il numero di tentativi, l'intervallo di ripetizione dei tentativi e così via.
Proprietà
max |
Numero di tentativi di ripetizione dell'operazione in caso di errore riprovabile. Impostazione predefinita: 3. |
max |
Indica il ritardo massimo tra i tentativi a cui verranno limitati i tentativi di ripetizione. Applicabile solo quando si esegue un nuovo tentativo esponenziale. |
mode | Indica la modalità di ripetizione dei tentativi da applicare. Se non definito, il valore predefinito è |
retry |
Quantità di tempo di attesa in millisecondi prima di eseguire il tentativo successivo. Impostazione predefinita: |
timeout |
Numero di millisecondi di attesa prima di dichiarare che si è verificato il timeout del tentativo corrente che attiverà un nuovo tentativo Verrà usato un valore minimo di |
Dettagli proprietà
maxRetries
Numero di tentativi di ripetizione dell'operazione in caso di errore riprovabile. Impostazione predefinita: 3.
maxRetries?: number
Valore della proprietà
number
maxRetryDelayInMs
Indica il ritardo massimo tra i tentativi a cui verranno limitati i tentativi di ripetizione. Applicabile solo quando si esegue un nuovo tentativo esponenziale.
maxRetryDelayInMs?: number
Valore della proprietà
number
mode
Indica la modalità di ripetizione dei tentativi da applicare. Se non definito, il valore predefinito è Fixed
mode?: RetryMode
Valore della proprietà
retryDelayInMs
Quantità di tempo di attesa in millisecondi prima di eseguire il tentativo successivo. Impostazione predefinita: 30000 milliseconds
.
Quando mode
l'opzione è impostata su Exponential
, viene usata per calcolare i ritardi in aumento esponenziale tra i tentativi.
retryDelayInMs?: number
Valore della proprietà
number
timeoutInMs
Numero di millisecondi di attesa prima di dichiarare che si è verificato il timeout del tentativo corrente che attiverà un nuovo tentativo Verrà usato un valore minimo di 60000
millisecondi se viene specificato un valore diverso da quello specificato.
timeoutInMs?: number
Valore della proprietà
number