Condividi tramite


StorageRetryOptions interface

Interfaccia delle opzioni di ripetizione dei tentativi dei BLOB di archiviazione.

Proprietà

maxRetryDelayInMs

Optional. Specifica il ritardo massimo consentito prima di ripetere un'operazione (il valore predefinito è 120s o 120 * 1000 ms). Se si specifica 0, è necessario specificare anche 0 per retryDelayInMs.

maxTries

Optional. Numero massimo di tentativi, il valore predefinito è 4. Il valore 1 indica 1 tentativo e nessun tentativo. Un valore minore di 1 indica il numero predefinito di tentativi.

retryDelayInMs

Optional. Specifica la quantità di ritardo da usare prima di ripetere un'operazione (il valore predefinito è 4s o 4 * 1000 ms). Il ritardo aumenta (in modo esponenziale o lineare) con ogni tentativo fino a un massimo specificato da maxRetryDelayInMs. Se si specifica 0, è necessario specificare anche 0 per maxRetryDelayInMs.

retryPolicyType

Optional. StorageRetryPolicyType, il valore predefinito è un criterio di ripetizione esponenziale dei tentativi.

secondaryHost

Se viene specificato un oggetto secondaryHost, i tentativi verranno tentati in base a questo host. Se secondaryHost non è definito (impostazione predefinita), le operazioni non vengono ritentate su un altro host.

NOTA: prima di impostare questo campo, assicurarsi di comprendere i problemi relativi alla lettura di dati non aggiornati e potenzialmente incoerenti in https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

Optional. Indica il tempo massimo consentito in ms per un singolo tentativo di una richiesta HTTP. Un valore pari a zero o non definito indica che non viene usato alcun timeout predefinito nel client SDK, verranno usati i criteri di timeout predefiniti del server di Archiviazione di Azure.

Vedere https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations

Dettagli proprietà

maxRetryDelayInMs

Optional. Specifica il ritardo massimo consentito prima di ripetere un'operazione (il valore predefinito è 120s o 120 * 1000 ms). Se si specifica 0, è necessario specificare anche 0 per retryDelayInMs.

maxRetryDelayInMs?: number

Valore della proprietà

number

maxTries

Optional. Numero massimo di tentativi, il valore predefinito è 4. Il valore 1 indica 1 tentativo e nessun tentativo. Un valore minore di 1 indica il numero predefinito di tentativi.

maxTries?: number

Valore della proprietà

number

retryDelayInMs

Optional. Specifica la quantità di ritardo da usare prima di ripetere un'operazione (il valore predefinito è 4s o 4 * 1000 ms). Il ritardo aumenta (in modo esponenziale o lineare) con ogni tentativo fino a un massimo specificato da maxRetryDelayInMs. Se si specifica 0, è necessario specificare anche 0 per maxRetryDelayInMs.

retryDelayInMs?: number

Valore della proprietà

number

retryPolicyType

Optional. StorageRetryPolicyType, il valore predefinito è un criterio di ripetizione esponenziale dei tentativi.

retryPolicyType?: StorageRetryPolicyType

Valore della proprietà

secondaryHost

Se viene specificato un oggetto secondaryHost, i tentativi verranno tentati in base a questo host. Se secondaryHost non è definito (impostazione predefinita), le operazioni non vengono ritentate su un altro host.

NOTA: prima di impostare questo campo, assicurarsi di comprendere i problemi relativi alla lettura di dati non aggiornati e potenzialmente incoerenti in https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

Valore della proprietà

string

tryTimeoutInMs

Optional. Indica il tempo massimo consentito in ms per un singolo tentativo di una richiesta HTTP. Un valore pari a zero o non definito indica che non viene usato alcun timeout predefinito nel client SDK, verranno usati i criteri di timeout predefiniti del server di Archiviazione di Azure.

Vedere https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations

tryTimeoutInMs?: number

Valore della proprietà

number