StorageRetryOptions interface
Interfaccia delle opzioni di ripetizione dei tentativi BLOB di archiviazione.
Proprietà
max |
Facoltativa. Specifica il ritardo massimo consentito prima di ripetere un'operazione (impostazione predefinita è 120s o 120 * 1000ms). Se si specifica 0, è necessario specificare anche 0 per riprovaDelayInMs. |
max |
Facoltativa. Numero massimo di tentativi, il valore predefinito è 4. Un valore pari a 1 significa 1 tentativi e nessun tentativo. Un valore inferiore a 1 indica il numero predefinito di tentativi. |
retry |
Facoltativa. Specifica la quantità di ritardo da usare prima di ripetere un'operazione (il valore predefinito è 4s o 4 * 1000ms). Il ritardo aumenta (esponenzialmente o lineare) con ogni tentativo fino a un massimo specificato da maxRetryDelayInMs. Se si specifica 0, è necessario specificare anche 0 per maxRetryDelayInMs. |
retry |
Facoltativa. StorageRetryPolicyType, il valore predefinito è un criterio di ripetizione esponenziale dei tentativi. |
secondary |
Se viene specificato un oggetto secondaryHost, i tentativi verranno provati su questo host. Se secondaryHost non è definito (impostazione predefinita), le operazioni non vengono riprovate 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://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs |
try |
Facoltativa. Indica il tempo massimo consentito in ms per qualsiasi singolo tentativo di una richiesta HTTP. Un valore pari a zero o non definito significa che non verrà usato alcun timeout predefinito nel client SDK, verrà usato il criterio di timeout predefinito del server di archiviazione di Azure. |
Dettagli proprietà
maxRetryDelayInMs
Facoltativa. Specifica il ritardo massimo consentito prima di ripetere un'operazione (impostazione predefinita è 120s o 120 * 1000ms). Se si specifica 0, è necessario specificare anche 0 per riprovaDelayInMs.
maxRetryDelayInMs?: number
Valore della proprietà
number
maxTries
Facoltativa. Numero massimo di tentativi, il valore predefinito è 4. Un valore pari a 1 significa 1 tentativi e nessun tentativo. Un valore inferiore a 1 indica il numero predefinito di tentativi.
maxTries?: number
Valore della proprietà
number
retryDelayInMs
Facoltativa. Specifica la quantità di ritardo da usare prima di ripetere un'operazione (il valore predefinito è 4s o 4 * 1000ms). Il ritardo aumenta (esponenzialmente 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
Facoltativa. 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 provati su questo host. Se secondaryHost non è definito (impostazione predefinita), le operazioni non vengono riprovate 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://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Valore della proprietà
string
tryTimeoutInMs
Facoltativa. Indica il tempo massimo consentito in ms per qualsiasi singolo tentativo di una richiesta HTTP. Un valore pari a zero o non definito significa che non verrà usato alcun timeout predefinito nel client SDK, verrà usato il criterio di timeout predefinito del server di archiviazione di Azure.
tryTimeoutInMs?: number
Valore della proprietà
number