StorageRetryOptions interface
Rozhraní možností opakování objektu blob úložiště
Vlastnosti
| max |
Optional. 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 |
Optional. 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 |
Optional. 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 |
Optional. 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://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs |
| try |
Optional. 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. Viz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations |
Podrobnosti vlastnosti
maxRetryDelayInMs
Optional. 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
Optional. 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
Optional. 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
Optional. 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://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Hodnota vlastnosti
string
tryTimeoutInMs
Optional. 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.
Viz https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations
tryTimeoutInMs?: number
Hodnota vlastnosti
number