Sdílet prostřednictvím


StorageRetryOptions interface

Rozhraní možností opakování objektu blob úložiště

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.

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

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.

retryPolicyType

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

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

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.

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

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.

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

tryTimeoutInMs?: number

Hodnota vlastnosti

number