Freigeben über


StorageRetryOptions interface

Schnittstelle für Speicherblob-Wiederholungsoptionen.

Eigenschaften

maxRetryDelayInMs

Optional. Gibt die maximale Verzögerung an, die vor dem Wiederholen eines Vorgangs zulässig ist (Der Standardwert ist 120s oder 120 x 1000 ms). Wenn Sie 0 angeben, müssen Sie auch 0 für retryDelayInMs angeben.

maxTries

Optional. Maximale Anzahl von Versuchen, Standardwert 4. Ein Wert von 1 bedeutet 1 versuch und keine Wiederholungen. Ein Wert, der kleiner als 1 ist, bedeutet, dass die Standardanzahl von Wiederholungsversuchen verwendet wird.

retryDelayInMs

Optional. Gibt die Verzögerung an, die vor dem Wiederholen eines Vorgangs verwendet werden soll (Der Standardwert ist 4 s oder 4 x 1000 ms). Die Verzögerung steigt (exponentiell oder linear) mit jedem Wiederholungsversuch bis zu einem von maxRetryDelayInMs angegebenen Maximum. Wenn Sie 0 angeben, müssen Sie auch 0 für maxRetryDelayInMs angeben.

retryPolicyType

Optional. StorageRetryPolicyType, Standardwert ist die Richtlinie für exponentielle Wiederholungen.

secondaryHost

Wenn ein secondaryHost angegeben ist, werden Wiederholungsversuche für diesen Host versucht. Wenn secondaryHost nicht definiert ist (Standard), 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

Optional. Gibt die maximal zulässige Zeit in ms für jeden einzelnen Versuch einer HTTP-Anforderung an. Ein Wert von 0 oder undefiniert bedeutet, dass kein Standardtimeout auf dem SDK-Client, die Standardtimeoutrichtlinie des Azure Storage-Servers verwendet wird.

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

Details zur Eigenschaft

maxRetryDelayInMs

Optional. Gibt die maximale Verzögerung an, die vor dem Wiederholen eines Vorgangs zulässig ist (Der Standardwert ist 120s oder 120 x 1000 ms). Wenn Sie 0 angeben, müssen Sie auch 0 für retryDelayInMs angeben.

maxRetryDelayInMs?: number

Eigenschaftswert

number

maxTries

Optional. Maximale Anzahl von Versuchen, Standardwert 4. Ein Wert von 1 bedeutet 1 versuch und keine Wiederholungen. Ein Wert, der kleiner als 1 ist, bedeutet, dass die Standardanzahl von Wiederholungsversuchen verwendet wird.

maxTries?: number

Eigenschaftswert

number

retryDelayInMs

Optional. Gibt die Verzögerung an, die vor dem Wiederholen eines Vorgangs verwendet werden soll (Der Standardwert ist 4 s oder 4 x 1000 ms). Die Verzögerung steigt (exponentiell oder linear) mit jedem Wiederholungsversuch bis zu einem von maxRetryDelayInMs angegebenen Maximum. Wenn Sie 0 angeben, müssen Sie auch 0 für maxRetryDelayInMs angeben.

retryDelayInMs?: number

Eigenschaftswert

number

retryPolicyType

Optional. StorageRetryPolicyType, Standardwert ist die Richtlinie für exponentielle Wiederholungen.

retryPolicyType?: StorageRetryPolicyType

Eigenschaftswert

secondaryHost

Wenn ein secondaryHost angegeben ist, werden Wiederholungsversuche für diesen Host versucht. Wenn secondaryHost nicht definiert ist (Standard), 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

Optional. Gibt die maximal zulässige Zeit in ms für jeden einzelnen Versuch einer HTTP-Anforderung an. Ein Wert von 0 oder undefiniert bedeutet, dass kein Standardtimeout auf dem SDK-Client, die Standardtimeoutrichtlinie des Azure Storage-Servers verwendet wird.

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

tryTimeoutInMs?: number

Eigenschaftswert

number