StorageRetryOptions interface
Interface des options de nouvelle tentative d’objet blob de stockage.
Propriétés
| max |
Optional. Spécifie le délai maximal autorisé avant de réessayer une opération (la valeur par défaut est 120 ou 120 * 1 000 ms). Si vous spécifiez 0, vous devez également spécifier 0 pour retryDelayInMs. |
| max |
Optional. Nombre maximal de tentatives, la valeur par défaut est 4. La valeur 1 signifie 1 tentative et aucune nouvelle tentative. Une valeur inférieure à 1 signifie le nombre de nouvelles tentatives par défaut. |
| retry |
Optional. Spécifie le délai à utiliser avant de réessayer une opération (la valeur par défaut est 4 ou 4 * 1 000 ms). Le délai augmente (de manière exponentielle ou linéaire) avec chaque nouvelle tentative jusqu’à un maximum spécifié par maxRetryDelayInMs. Si vous spécifiez 0, vous devez également spécifier 0 pour maxRetryDelayInMs. |
| retry |
Optional. StorageRetryPolicyType, par défaut, est une stratégie de nouvelle tentative exponentielle. |
| secondary |
Si un serveur secondaire est spécifié, les nouvelles tentatives sont tentées sur cet hôte. Si secondaryHost n’est pas défini (valeur par défaut), les opérations ne sont pas retentées sur un autre hôte. REMARQUE : Avant de définir ce champ, veillez à comprendre les problèmes liés à la lecture des données obsolètes et potentiellement incohérentes à https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs |
| try |
Optional. Indique la durée maximale autorisée dans ms pour toute tentative unique d’une requête HTTP. La valeur zéro ou non définie signifie qu’aucun délai d’attente par défaut n’est utilisé sur le client sdk, la stratégie de délai d’expiration par défaut du serveur stockage Azure sera utilisée. Voir https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations |
Détails de la propriété
maxRetryDelayInMs
Optional. Spécifie le délai maximal autorisé avant de réessayer une opération (la valeur par défaut est 120 ou 120 * 1 000 ms). Si vous spécifiez 0, vous devez également spécifier 0 pour retryDelayInMs.
maxRetryDelayInMs?: number
Valeur de propriété
number
maxTries
Optional. Nombre maximal de tentatives, la valeur par défaut est 4. La valeur 1 signifie 1 tentative et aucune nouvelle tentative. Une valeur inférieure à 1 signifie le nombre de nouvelles tentatives par défaut.
maxTries?: number
Valeur de propriété
number
retryDelayInMs
Optional. Spécifie le délai à utiliser avant de réessayer une opération (la valeur par défaut est 4 ou 4 * 1 000 ms). Le délai augmente (de manière exponentielle ou linéaire) avec chaque nouvelle tentative jusqu’à un maximum spécifié par maxRetryDelayInMs. Si vous spécifiez 0, vous devez également spécifier 0 pour maxRetryDelayInMs.
retryDelayInMs?: number
Valeur de propriété
number
retryPolicyType
Optional. StorageRetryPolicyType, par défaut, est une stratégie de nouvelle tentative exponentielle.
retryPolicyType?: StorageRetryPolicyType
Valeur de propriété
secondaryHost
Si un serveur secondaire est spécifié, les nouvelles tentatives sont tentées sur cet hôte. Si secondaryHost n’est pas défini (valeur par défaut), les opérations ne sont pas retentées sur un autre hôte.
REMARQUE : Avant de définir ce champ, veillez à comprendre les problèmes liés à la lecture des données obsolètes et potentiellement incohérentes à https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Valeur de propriété
string
tryTimeoutInMs
Optional. Indique la durée maximale autorisée dans ms pour toute tentative unique d’une requête HTTP. La valeur zéro ou non définie signifie qu’aucun délai d’attente par défaut n’est utilisé sur le client sdk, la stratégie de délai d’expiration par défaut du serveur stockage Azure sera utilisée.
Voir https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations
tryTimeoutInMs?: number
Valeur de propriété
number