Udostępnij za pośrednictwem


StorageRetryOptions interface

Interfejs opcji ponawiania prób obiektu blob usługi Storage.

Właściwości

maxRetryDelayInMs

Fakultatywny. Określa maksymalne opóźnienie dozwolone przed ponowieniu próby wykonania operacji (wartość domyślna to 120 lub 120 * 1000 ms). Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru retryDelayInMs.

maxTries

Fakultatywny. 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.

retryDelayInMs

Fakultatywny. 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 ponawianiu próby maksymalnie określonej przez maxRetryDelayInMs. Jeśli określisz wartość 0, musisz również określić wartość 0 dla parametru maxRetryDelayInMs.

retryPolicyType

Fakultatywny. StorageRetryPolicyType, wartość domyślna to zasady ponawiania wykładniczego.

secondaryHost

Jeśli określono obiekt secondaryHost, ponowne próby zostaną wypróbowane względem tego hosta. Jeśli secondaryHost jest niezdefiniowany (wartość domyślna), operacje nie są ponawiane względem innego hosta. UWAGA: Przed ustawieniem tego pola upewnij się, że rozumiesz problemy dotyczące odczytywania nieaktualnych i potencjalnie niespójnych danych w <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs>

tryTimeoutInMs

Fakultatywny. 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

Fakultatywny. Określa maksymalne opóźnienie dozwolone przed ponowieniu próby wykonania operacji (wartość domyślna to 120 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

Fakultatywny. 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

Fakultatywny. 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 ponawianiu próby 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

Fakultatywny. StorageRetryPolicyType, wartość domyślna to zasady ponawiania wykładniczego.

retryPolicyType?: StorageRetryPolicyType

Wartość właściwości

secondaryHost

Jeśli określono obiekt secondaryHost, ponowne próby zostaną wypróbowane względem tego hosta. Jeśli secondaryHost jest niezdefiniowany (wartość domyślna), operacje nie są ponawiane względem innego hosta. UWAGA: Przed ustawieniem tego pola upewnij się, że rozumiesz problemy dotyczące odczytywania nieaktualnych i potencjalnie niespójnych danych w <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs>

secondaryHost?: string

Wartość właściwości

string

tryTimeoutInMs

Fakultatywny. 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