StorageRetryOptions interface

Rozhraní možností opakování ve frontě úložiště

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.

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

retryPolicyType

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

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 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 přijímáte náš výchozí časový limit, 30 nebo 30 × 1000ms.

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

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 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 přijímáte náš výchozí časový limit, 30 nebo 30 × 1000ms.

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

tryTimeoutInMs?: number

Hodnota vlastnosti

number