StorageRetryOptions interface
Interface de opções de repetição do Blob de Armazenamento.
Propriedades
max |
Opcional. Especifica o atraso máximo permitido antes de repetir uma operação (a predefinição é 120s ou 120 * 1000ms). Se especificar 0, tem também de especificar 0 para retryDelayInMs. |
max |
Opcional. Número máximo de tentativas, a predefinição é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor inferior a 1 significa o número predefinido de tentativas de repetição. |
retry |
Opcional. Especifica a quantidade de atraso a utilizar antes de repetir uma operação (a predefinição é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se especificar 0, tem também de especificar 0 para maxRetryDelayInMs. |
retry |
Opcional. StorageRetryPolicyType, a predefinição é a política de repetição exponencial. |
secondary |
Se for especificado um secondaryHost, serão tentadas novas tentativas contra este anfitrião. Se secondaryHost for indefinido (a predefinição), as operações não serão repetidas em relação a outro anfitrião. NOTA: antes de definir este campo, certifique-se de que compreende os problemas relacionados com a leitura de dados obsoletos e potencialmente inconsistentes em https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs |
try |
Opcional. Indica o tempo máximo em ms permitido para qualquer tentativa única de um pedido HTTP. Um valor de zero ou indefinido significa que não existe tempo limite predefinido no cliente SDK. Será utilizada a política de tempo limite predefinida do Servidor de Armazenamento do Azure. |
Detalhes de Propriedade
maxRetryDelayInMs
Opcional. Especifica o atraso máximo permitido antes de repetir uma operação (a predefinição é 120s ou 120 * 1000ms). Se especificar 0, tem também de especificar 0 para retryDelayInMs.
maxRetryDelayInMs?: number
Valor de Propriedade
number
maxTries
Opcional. Número máximo de tentativas, a predefinição é 4. Um valor de 1 significa 1 tentativa e nenhuma repetição. Um valor inferior a 1 significa o número predefinido de tentativas de repetição.
maxTries?: number
Valor de Propriedade
number
retryDelayInMs
Opcional. Especifica a quantidade de atraso a utilizar antes de repetir uma operação (a predefinição é 4s ou 4 * 1000ms). O atraso aumenta (exponencialmente ou linearmente) com cada repetição até um máximo especificado por maxRetryDelayInMs. Se especificar 0, tem também de especificar 0 para maxRetryDelayInMs.
retryDelayInMs?: number
Valor de Propriedade
number
retryPolicyType
Opcional. StorageRetryPolicyType, a predefinição é a política de repetição exponencial.
retryPolicyType?: StorageRetryPolicyType
Valor de Propriedade
secondaryHost
Se for especificado um secondaryHost, serão tentadas novas tentativas contra este anfitrião. Se secondaryHost for indefinido (a predefinição), as operações não serão repetidas em relação a outro anfitrião.
NOTA: antes de definir este campo, certifique-se de que compreende os problemas relacionados com a leitura de dados obsoletos e potencialmente inconsistentes em https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Valor de Propriedade
string
tryTimeoutInMs
Opcional. Indica o tempo máximo em ms permitido para qualquer tentativa única de um pedido HTTP. Um valor de zero ou indefinido significa que não existe tempo limite predefinido no cliente SDK. Será utilizada a política de tempo limite predefinida do Servidor de Armazenamento do Azure.
tryTimeoutInMs?: number
Valor de Propriedade
number