StorageRetryOptions interface
Interfejs opcji ponawiania prób obiektu blob usługi Storage.
Właściwości
max |
Opcjonalny. Określa maksymalne opóźnienie dozwolone przed ponowieniu próby operacji (wartość domyślna to 120s lub 120 * 1000 ms). Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru retryDelayInMs. |
max |
Opcjonalny. Maksymalna liczba prób, wartość domyślna to 4. Wartość 1 oznacza, że 1 spróbuj ponownie i nie ma ponownych prób. Wartość mniejsza niż 1 oznacza domyślną liczbę ponownych prób. |
retry |
Opcjonalny. Określa ilość opóźnienia do użycia przed ponowieniu próby operacji (wartość domyślna to 4s lub 4 * 1000 ms). Opóźnienie zwiększa się (wykładniczo lub liniowo) przy każdej próbie maksymalnie określonej przez maxRetryDelayInMs. Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru maxRetryDelayInMs. |
retry |
Opcjonalny. StorageRetryPolicyType, wartość domyślna to zasady ponawiania wykładniczego. |
secondary |
Jeśli określono parametr secondaryHost, ponowne próby będą podejmowane względem tego hosta. Jeśli parametr secondaryHost jest niezdefiniowany (wartość domyślna), operacje nie są ponawiane względem innego hosta. UWAGA: Przed ustawieniem tego pola upewnij się, że znasz problemy związane z odczytywaniem nieaktualnych i potencjalnie niespójnych danych pod adresem https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs |
try |
Opcjonalny. Wskazuje maksymalny czas w ms dozwolony dla każdej pojedynczej próby żądania HTTP. Wartość zero lub niezdefiniowana oznacza brak domyślnego limitu czasu na kliencie zestawu SDK, zostaną użyte domyślne zasady limitu czasu serwera usługi Azure Storage. |
Szczegóły właściwości
maxRetryDelayInMs
Opcjonalny. Określa maksymalne opóźnienie dozwolone przed ponowieniu próby operacji (wartość domyślna to 120s lub 120 * 1000 ms). Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru retryDelayInMs.
maxRetryDelayInMs?: number
Wartość właściwości
number
maxTries
Opcjonalny. Maksymalna liczba prób, wartość domyślna to 4. Wartość 1 oznacza, że 1 spróbuj ponownie i nie ma ponownych prób. Wartość mniejsza niż 1 oznacza domyślną liczbę ponownych prób.
maxTries?: number
Wartość właściwości
number
retryDelayInMs
Opcjonalny. Określa ilość opóźnienia do użycia przed ponowieniu próby operacji (wartość domyślna to 4s lub 4 * 1000 ms). Opóźnienie zwiększa się (wykładniczo lub liniowo) przy każdej próbie maksymalnie określonej przez maxRetryDelayInMs. Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru maxRetryDelayInMs.
retryDelayInMs?: number
Wartość właściwości
number
retryPolicyType
Opcjonalny. StorageRetryPolicyType, wartość domyślna to zasady ponawiania wykładniczego.
retryPolicyType?: StorageRetryPolicyType
Wartość właściwości
secondaryHost
Jeśli określono parametr secondaryHost, ponowne próby będą podejmowane względem tego hosta. Jeśli parametr secondaryHost jest niezdefiniowany (wartość domyślna), operacje nie są ponawiane względem innego hosta.
UWAGA: Przed ustawieniem tego pola upewnij się, że znasz problemy związane z odczytywaniem nieaktualnych i potencjalnie niespójnych danych pod adresem https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Wartość właściwości
string
tryTimeoutInMs
Opcjonalny. Wskazuje maksymalny czas w ms dozwolony dla każdej pojedynczej próby żądania HTTP. Wartość zero lub niezdefiniowana oznacza brak domyślnego limitu czasu na kliencie zestawu SDK, zostaną użyte domyślne zasady limitu czasu serwera usługi Azure Storage.
tryTimeoutInMs?: number
Wartość właściwości
number