StorageRetryOptions interface
Rozhraní možností opakování objektů blob služby Storage
Vlastnosti
max |
Nepovinný parametr. Určuje maximální zpoždění povolené před opakováním operace (výchozí hodnota je 120 nebo 120 × 1000 ms). Pokud zadáte hodnotu 0, musíte zadat také hodnotu 0 pro retryDelayInMs. |
max |
Nepovinný parametr. 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 |
Nepovinný parametr. Určuje dobu zpoždění, která 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ž na maximum určené parametrem maxRetryDelayInMs. Pokud zadáte hodnotu 0, musíte zadat také hodnotu 0 pro parametr maxRetryDelayInMs. |
retry |
Nepovinný parametr. StorageRetryPolicyType, výchozí hodnota je exponenciální zásada opakování. |
secondary |
Pokud je zadán sekundární hostitel, budou se proti tomuto hostiteli zkoušet pokusy o opakování. Pokud není definována hodnota secondaryHost (výchozí nastavení), operace se s jiným hostitelem neopakují. POZNÁMKA: Před nastavením tohoto pole se ujistěte, že rozumíte problémům souvisejícím se čtením zastaralých a potenciálně nekonzistentních dat v <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs> |
try |
Nepovinný parametr. Označuje maximální povolenou dobu v ms pro každý jeden pokus požadavku HTTP. Hodnota nula nebo nedefinovaná znamená, že v klientovi sady SDK nedojde k žádnému výchozímu vypršení časového limitu. Použije se výchozí zásada časového limitu serveru Azure Storage. |
Podrobnosti vlastnosti
maxRetryDelayInMs
Nepovinný parametr. Určuje maximální zpoždění povolené před opakováním operace (výchozí hodnota je 120 nebo 120 × 1000 ms). Pokud zadáte hodnotu 0, musíte zadat také hodnotu 0 pro retryDelayInMs.
maxRetryDelayInMs?: number
Hodnota vlastnosti
number
maxTries
Nepovinný parametr. 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
Nepovinný parametr. Určuje dobu zpoždění, která 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ž na maximum určené parametrem maxRetryDelayInMs. Pokud zadáte hodnotu 0, musíte zadat také hodnotu 0 pro parametr maxRetryDelayInMs.
retryDelayInMs?: number
Hodnota vlastnosti
number
retryPolicyType
Nepovinný parametr. StorageRetryPolicyType, výchozí hodnota je exponenciální zásada opakování.
retryPolicyType?: StorageRetryPolicyType
Hodnota vlastnosti
secondaryHost
Pokud je zadán sekundární hostitel, budou se proti tomuto hostiteli zkoušet pokusy o opakování. Pokud není definována hodnota secondaryHost (výchozí nastavení), operace se s jiným hostitelem neopakují. POZNÁMKA: Před nastavením tohoto pole se ujistěte, že rozumíte problémům souvisejícím se čtením zastaralých a potenciálně nekonzistentních dat v <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs>
secondaryHost?: string
Hodnota vlastnosti
string
tryTimeoutInMs
Nepovinný parametr. Označuje maximální povolenou dobu v ms pro každý jeden pokus požadavku HTTP. Hodnota nula nebo nedefinovaná znamená, že v klientovi sady SDK nedojde k žádnému výchozímu vypršení časového limitu. Použije se výchozí zásada časového limitu serveru Azure Storage.
tryTimeoutInMs?: number
Hodnota vlastnosti
number
Azure SDK for JavaScript