IRetryOptions interface
Rozhraní možností opakování
Vlastnosti
| max |
Volitelný. Určuje maximální povolenou prodlevu před opakováním operace (výchozí hodnota je 120 nebo 120 × 1000 ms). Pokud zadáte hodnotu 0, musíte také zadat hodnotu 0 pro retryDelayInMs. |
| max |
Volitelný. Maximální počet pokusů, výchozí hodnota je 4. Hodnota 1 znamená 1 pokus a žádné opakování. Hodnota menší než 1 znamená výchozí počet pokusů o opakování. |
| retry |
Volitelný. Určuje, kolik zpoždění se má použít před opakováním operace (výchozí hodnota je 4s nebo 4 × 1000 ms). Zpoždění se zvyšuje (exponenciální nebo lineární) s každým opakováním až do maximální hodnoty určené maxRetryDelayInMs. Pokud zadáte hodnotu 0, musíte také zadat hodnotu 0 pro maxRetryDelayInMs. |
| retry |
Volitelný. RetryPolicyType, výchozí hodnota je exponenciální zásada opakování. |
| try |
Volitelný. Označuje maximální dobu v ms povolenou pro každý pokus požadavku HTTP. Hodnota nuly nebo nedefinované znamená, že přijmete výchozí časový limit, 60s nebo 60 × 1000 ms. POZNÁMKA: Při přenosu velkých objemů dat pravděpodobně nebude stačit výchozí tryTimeout. Tuto hodnotu byste měli přepsat na základě šířky pásma dostupné pro hostitelský počítač a blízkost služby Storage. Dobrým výchozím bodem může být něco jako (60 sekund za MB očekávané velikosti datové části). |
Podrobnosti vlastnosti
maxRetryDelayInMs
Volitelný. Určuje maximální povolenou prodlevu před opakováním operace (výchozí hodnota je 120 nebo 120 × 1000 ms). Pokud zadáte hodnotu 0, musíte také zadat hodnotu 0 pro retryDelayInMs.
maxRetryDelayInMs?: undefined | number
Hodnota vlastnosti
undefined | number
maxTries
Volitelný. Maximální počet pokusů, výchozí hodnota je 4. Hodnota 1 znamená 1 pokus a žádné opakování. Hodnota menší než 1 znamená výchozí počet pokusů o opakování.
maxTries?: undefined | number
Hodnota vlastnosti
undefined | number
retryDelayInMs
Volitelný. Určuje, kolik zpoždění se má použít před opakováním operace (výchozí hodnota je 4s nebo 4 × 1000 ms). Zpoždění se zvyšuje (exponenciální nebo lineární) s každým opakováním až do maximální hodnoty určené maxRetryDelayInMs. Pokud zadáte hodnotu 0, musíte také zadat hodnotu 0 pro maxRetryDelayInMs.
retryDelayInMs?: undefined | number
Hodnota vlastnosti
undefined | number
retryPolicyType
Volitelný. RetryPolicyType, výchozí hodnota je exponenciální zásada opakování.
retryPolicyType?: RetryPolicyType
Hodnota vlastnosti
tryTimeoutInMs
Volitelný. Označuje maximální dobu v ms povolenou pro každý pokus požadavku HTTP. Hodnota nuly nebo nedefinované znamená, že přijmete výchozí časový limit, 60s nebo 60 × 1000 ms. POZNÁMKA: Při přenosu velkých objemů dat pravděpodobně nebude stačit výchozí tryTimeout. Tuto hodnotu byste měli přepsat na základě šířky pásma dostupné pro hostitelský počítač a blízkost služby Storage. Dobrým výchozím bodem může být něco jako (60 sekund za MB očekávané velikosti datové části).
tryTimeoutInMs?: undefined | number
Hodnota vlastnosti
undefined | number