Freigeben über


StorageRetryOptions interface

Schnittstelle für Speicherblob-Wiederholungsoptionen.

Eigenschaften

maxRetryDelayInMs

Dies ist optional. Gibt die maximale Verzögerung an, die vor dem wiederholen eines Vorgangs zulässig ist (Standard ist 120s oder 120 * 1000ms). Wenn Sie 0 angeben, müssen Sie auch 0 für retryDelayInMs angeben.

maxTries

Dies ist optional. Maximale Anzahl von Versuchen, Standardwert 4. Ein Wert von 1 bedeutet 1 Versuch und keine Wiederholungen. Ein Wert kleiner als 1 bedeutet die Standardanzahl von Wiederholungsversuchen.

retryDelayInMs

Dies ist optional. Gibt die Verzögerung an, die vor dem Wiederholen eines Vorgangs verwendet werden soll (Standardwert ist 4s oder 4 * 1000ms). Die Verzögerung steigt (exponentiell oder linear), wobei jeder Wiederholungsversuch auf ein von maxRetryDelayInMs angegebenes Maximum ansteigt. Wenn Sie 0 angeben, müssen Sie auch 0 für maxRetryDelayInMs angeben.

retryPolicyType

Dies ist optional. StorageRetryPolicyType, standard ist die Exponentielle Wiederholungsrichtlinie.

secondaryHost

Wenn ein secondaryHost angegeben ist, werden Wiederholungsversuche für diesen Host versucht. Wenn secondaryHost undefined (Standard) ist, werden Vorgänge nicht für einen anderen Host wiederholt.

HINWEIS: Stellen Sie vor dem Festlegen dieses Felds sicher, dass Sie die Probleme beim Lesen veralteter und potenziell inkonsistenter Daten unter verstehen. https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

Dies ist optional. Gibt die maximale Zeit in ms an, die für einen einzelnen Versuch einer HTTP-Anforderung zulässig ist. Ein Wert von null oder undefined bedeutet kein Standardtimeout auf dem SDK-Client. Die Standardtimeoutrichtlinie des Azure Storage-Servers wird verwendet.

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations.

Details zur Eigenschaft

maxRetryDelayInMs

Dies ist optional. Gibt die maximale Verzögerung an, die vor dem wiederholen eines Vorgangs zulässig ist (Standard ist 120s oder 120 * 1000ms). Wenn Sie 0 angeben, müssen Sie auch 0 für retryDelayInMs angeben.

maxRetryDelayInMs?: number

Eigenschaftswert

number

maxTries

Dies ist optional. Maximale Anzahl von Versuchen, Standardwert 4. Ein Wert von 1 bedeutet 1 Versuch und keine Wiederholungen. Ein Wert kleiner als 1 bedeutet die Standardanzahl von Wiederholungsversuchen.

maxTries?: number

Eigenschaftswert

number

retryDelayInMs

Dies ist optional. Gibt die Verzögerung an, die vor dem Wiederholen eines Vorgangs verwendet werden soll (Standardwert ist 4s oder 4 * 1000ms). Die Verzögerung steigt (exponentiell oder linear), wobei jeder Wiederholungsversuch auf ein von maxRetryDelayInMs angegebenes Maximum ansteigt. Wenn Sie 0 angeben, müssen Sie auch 0 für maxRetryDelayInMs angeben.

retryDelayInMs?: number

Eigenschaftswert

number

retryPolicyType

Dies ist optional. StorageRetryPolicyType, standard ist die Exponentielle Wiederholungsrichtlinie.

retryPolicyType?: StorageRetryPolicyType

Eigenschaftswert

secondaryHost

Wenn ein secondaryHost angegeben ist, werden Wiederholungsversuche für diesen Host versucht. Wenn secondaryHost undefined (Standard) ist, werden Vorgänge nicht für einen anderen Host wiederholt.

HINWEIS: Stellen Sie vor dem Festlegen dieses Felds sicher, dass Sie die Probleme beim Lesen veralteter und potenziell inkonsistenter Daten unter verstehen. https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

Eigenschaftswert

string

tryTimeoutInMs

Dies ist optional. Gibt die maximale Zeit in ms an, die für einen einzelnen Versuch einer HTTP-Anforderung zulässig ist. Ein Wert von null oder undefined bedeutet kein Standardtimeout auf dem SDK-Client. Die Standardtimeoutrichtlinie des Azure Storage-Servers wird verwendet.

Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/setting-timeouts-for-blob-service-operations.

tryTimeoutInMs?: number

Eigenschaftswert

number