Sdílet prostřednictvím


StorageRetryOptions interface

Rozhraní možností opakování objektů blob služby Storage

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.

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

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.

retryPolicyType

Nepovinný parametr. StorageRetryPolicyType, výchozí hodnota je exponenciální zásada opakování.

secondaryHost

Pokud je zadán sekundární hostitel, budou se opakovat pokusy proti tomuto hostiteli. Pokud je sekundární hostitel nedefinovaný (výchozí), pak se operace 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

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.

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations.

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í), pak se operace 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.

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations.

tryTimeoutInMs?: number

Hodnota vlastnosti

number