IRetryOptions interface

Rozhraní možností opakování

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.

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í.

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.

retryPolicyType

Volitelný. RetryPolicyType, výchozí hodnota je exponenciální zásada opakování.

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).

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