StorageRetryOptions interface
Rozhraní možností opakování objektů blob služby Storage
Vlastnosti
max |
Nepovinný parametr. Určuje maximální povolené zpoždění před opakováním operace (výchozí hodnota je 120s nebo 120 × 1000ms). Pokud zadáte hodnotu 0, musíte také zadat 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 množství zpoždění, které se má použít před opakováním operace (výchozí hodnota je 4s nebo 4 × 1000ms). Zpoždění se zvyšuje (exponenciálně nebo lineárně) s každým opakováním až na maximum určené nástrojem maxRetryDelayInMs. Pokud zadáte hodnotu 0, musíte zadat také hodnotu 0 pro 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 opakovat pokusy proti tomuto hostiteli. Pokud je sekundární hostitel nedefinovaný (výchozí), 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 na adrese https://docs.microsoft.com/en-us/azure/storage/common/storage-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í povolené zpoždění před opakováním operace (výchozí hodnota je 120s nebo 120 × 1000ms). Pokud zadáte hodnotu 0, musíte také zadat 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 množství zpoždění, které se má použít před opakováním operace (výchozí hodnota je 4s nebo 4 × 1000ms). Zpoždění se zvyšuje (exponenciálně nebo lineárně) s každým opakováním až na maximum určené nástrojem maxRetryDelayInMs. Pokud zadáte hodnotu 0, musíte zadat také hodnotu 0 pro 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 opakovat pokusy proti tomuto hostiteli. Pokud je sekundární hostitel nedefinovaný (výchozí), 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 na adrese https://docs.microsoft.com/en-us/azure/storage/common/storage-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