Share via


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à

maxRetries

Numero di volte in cui l'operazione deve essere riprovata in caso di errore riprovabile. Impostazione predefinita: 3.

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.

mode

Indica la modalità di ripetizione dei tentativi da applicare. Se non definito, le impostazioni predefinite sono Fixed

retryDelayInMs

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.

timeoutInMs

Numero di millisecondi da attendere prima di dichiarare che il tentativo corrente ha timeout che attiverà un nuovo tentativo Verrà usato un valore minimo di 60000 millisecondi se viene fornito un valore non maggiore di questo.

Dettagli proprietà

maxRetries

Numero di volte in cui l'operazione deve essere riprovata 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, le impostazioni predefinite sono Fixed

mode?: RetryMode

Valore della proprietà

retryDelayInMs

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 da attendere prima di dichiarare che il tentativo corrente ha timeout che attiverà un nuovo tentativo Verrà usato un valore minimo di 60000 millisecondi se viene fornito un valore non maggiore di questo.

timeoutInMs?: number

Valore della proprietà

number