IRetryOptions interface
Interfejs opcji ponawiania prób.
Właściwości
max |
Opcjonalny. Określa maksymalne opóźnienie dozwolone przed ponowieniu próby operacji (wartość domyślna to 120s lub 120 * 1000 ms). Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru retryDelayInMs. |
max |
Opcjonalny. Maksymalna liczba prób, wartość domyślna to 4. Wartość 1 oznacza, że 1 spróbuj ponownie. Wartość mniejsza niż 1 oznacza domyślną liczbę ponownych prób. |
retry |
Opcjonalny. Określa ilość opóźnienia do użycia przed ponawianiem próby operacji (wartość domyślna to 4 lub 4 * 1000 ms). Opóźnienie zwiększa się (wykładniczo lub liniowo) przy każdym ponawianiu próby do maksymalnej określonej przez maxRetryDelayInMs. Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru maxRetryDelayInMs. |
retry |
Opcjonalny. RetryPolicyType, wartość domyślna to zasady ponawiania wykładniczego. |
Szczegóły właściwości
maxRetryDelayInMs
Opcjonalny. Określa maksymalne opóźnienie dozwolone przed ponowieniu próby operacji (wartość domyślna to 120s lub 120 * 1000 ms). Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru retryDelayInMs.
maxRetryDelayInMs?: number
Wartość właściwości
number
maxTries
Opcjonalny. Maksymalna liczba prób, wartość domyślna to 4. Wartość 1 oznacza, że 1 spróbuj ponownie. Wartość mniejsza niż 1 oznacza domyślną liczbę ponownych prób.
maxTries?: number
Wartość właściwości
number
retryDelayInMs
Opcjonalny. Określa ilość opóźnienia do użycia przed ponawianiem próby operacji (wartość domyślna to 4 lub 4 * 1000 ms). Opóźnienie zwiększa się (wykładniczo lub liniowo) przy każdym ponawianiu próby do maksymalnej określonej przez maxRetryDelayInMs. Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru maxRetryDelayInMs.
retryDelayInMs?: number
Wartość właściwości
number
retryPolicyType
Opcjonalny. RetryPolicyType, wartość domyślna to zasady ponawiania wykładniczego.
retryPolicyType?: RetryPolicyType