StorageRetryOptions interface
Rozhraní možností opakování objektu blob úložiště
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ý. StorageRetryPolicyType, výchozí hodnota je exponenciální zásada opakování. |
secondary |
Pokud je zadaný sekundární hostitel, pokusí se na tomto hostiteli opakovat pokusy. Pokud je sekundární hostitel nedefinovaný (výchozí), operace se neopakují proti jinému hostiteli. POZNÁMKA: Před nastavením tohoto pole se ujistěte, že rozumíte problémům se čtením zastaralých a potenciálně nekonzistentních dat v https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs |
try |
Volitelný. Označuje maximální dobu v ms povolenou pro každý pokus požadavku HTTP. Hodnota nula nebo nedefinovaná znamená, že na klientovi sady SDK není výchozí časový limit, použije se výchozí zásada časového limitu serveru Azure Storage. |
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?: number
Hodnota vlastnosti
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?: number
Hodnota vlastnosti
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?: number
Hodnota vlastnosti
number
retryPolicyType
Volitelný. StorageRetryPolicyType, výchozí hodnota je exponenciální zásada opakování.
retryPolicyType?: StorageRetryPolicyType
Hodnota vlastnosti
secondaryHost
Pokud je zadaný sekundární hostitel, pokusí se na tomto hostiteli opakovat pokusy. Pokud je sekundární hostitel nedefinovaný (výchozí), operace se neopakují proti jinému hostiteli.
POZNÁMKA: Před nastavením tohoto pole se ujistěte, že rozumíte problémům se čtením zastaralých a potenciálně nekonzistentních dat v https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Hodnota vlastnosti
string
tryTimeoutInMs
Volitelný. Označuje maximální dobu v ms povolenou pro každý pokus požadavku HTTP. Hodnota nula nebo nedefinovaná znamená, že na klientovi sady SDK není výchozí časový limit, použije se výchozí zásada časového limitu serveru Azure Storage.
tryTimeoutInMs?: number
Hodnota vlastnosti
number