Partager via


RetryOptions interface

Options de stratégie de nouvelle tentative qui déterminent le mode, le nombre de nouvelles tentatives, l’intervalle de nouvelle tentative, etc.

Propriétés

maxRetries

Nombre de fois où l’opération doit être retentée en cas d’erreur pouvant être retentée. Par défaut : 3.

maxRetryDelayInMs

Indique le délai maximal entre les nouvelles tentatives auquel les tentatives seront limitées. Applicable uniquement lors de l’exécution d’une nouvelle tentative exponentielle.

mode

Indique le mode de nouvelle tentative à appliquer. S’il n’est pas défini, la valeur par défaut est Fixed

retryDelayInMs

Délai d’attente en millisecondes avant d’effectuer la prochaine tentative. Par défaut : 30000 milliseconds. Lorsque mode l’option a la Exponentialvaleur , elle est utilisée pour calculer les retards croissants de façon exponentielle entre les nouvelles tentatives.

timeoutInMs

Nombre de millisecondes à attendre avant de déclarer que la tentative actuelle a expiré, ce qui déclenche une nouvelle tentative Une valeur minimale de 60000 millisecondes est utilisée si une valeur n’est pas supérieure à celle-ci est fournie.

Détails de la propriété

maxRetries

Nombre de fois où l’opération doit être retentée en cas d’erreur pouvant être retentée. Par défaut : 3.

maxRetries?: number

Valeur de propriété

number

maxRetryDelayInMs

Indique le délai maximal entre les nouvelles tentatives auquel les tentatives seront limitées. Applicable uniquement lors de l’exécution d’une nouvelle tentative exponentielle.

maxRetryDelayInMs?: number

Valeur de propriété

number

mode

Indique le mode de nouvelle tentative à appliquer. S’il n’est pas défini, la valeur par défaut est Fixed

mode?: RetryMode

Valeur de propriété

retryDelayInMs

Délai d’attente en millisecondes avant d’effectuer la prochaine tentative. Par défaut : 30000 milliseconds. Lorsque mode l’option a la Exponentialvaleur , elle est utilisée pour calculer les retards croissants de façon exponentielle entre les nouvelles tentatives.

retryDelayInMs?: number

Valeur de propriété

number

timeoutInMs

Nombre de millisecondes à attendre avant de déclarer que la tentative actuelle a expiré, ce qui déclenche une nouvelle tentative Une valeur minimale de 60000 millisecondes est utilisée si une valeur n’est pas supérieure à celle-ci est fournie.

timeoutInMs?: number

Valeur de propriété

number