Freigeben über


StorageRetryOptions interface

Speicher-BLOB-Wiederholungsoptionenschnittstelle.

Eigenschaften

maxRetryDelayInMs

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

maxTries

Optional. Maximale Anzahl von Versuchen, Standardwert ist 4. Der Wert "1" bedeutet "1 try" und "no retries". Ein Wert kleiner als 1 bedeutet, dass standardmäßige Wiederholungsversuche versucht werden.

retryDelayInMs

Optional. Gibt die Menge der Zuverzögerung an, die vor dem Wiederholen eines Vorgangs verwendet werden soll (Standardwert ist 4s oder 4 * 1000 ms). Die Verzögerung erhöht sich (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, Standard ist exponentielle Wiederholungsrichtlinie.

secondaryHost

Wenn ein sekundärerHost angegeben ist, werden Wiederholungsversuche für diesen Host versucht. Wenn secondaryHost nicht definiert ist (Standard), werden Vorgänge nicht für einen anderen Host erneut ausgeführt.

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

tryTimeoutInMs

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 nicht definiert bedeutet, dass kein Standardtimeout auf dem SDK-Client, die Standardtimeoutrichtlinie des Azure Storage-Servers verwendet wird.

Siehe https://learn.microsoft.com/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 (Standardwert ist 120s oder 120 * 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 ist 4. Der Wert "1" bedeutet "1 try" und "no retries". Ein Wert kleiner als 1 bedeutet, dass standardmäßige Wiederholungsversuche versucht werden.

maxTries?: number

Eigenschaftswert

number

retryDelayInMs

Optional. Gibt die Menge der Zuverzögerung an, die vor dem Wiederholen eines Vorgangs verwendet werden soll (Standardwert ist 4s oder 4 * 1000 ms). Die Verzögerung erhöht sich (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, Standard ist exponentielle Wiederholungsrichtlinie.

retryPolicyType?: StorageRetryPolicyType

Eigenschaftswert

secondaryHost

Wenn ein sekundärerHost angegeben ist, werden Wiederholungsversuche für diesen Host versucht. Wenn secondaryHost nicht definiert ist (Standard), werden Vorgänge nicht für einen anderen Host erneut ausgeführt.

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

secondaryHost?: string

Eigenschaftswert

string

tryTimeoutInMs

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 nicht definiert bedeutet, dass kein Standardtimeout auf dem SDK-Client, die Standardtimeoutrichtlinie des Azure Storage-Servers verwendet wird.

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

tryTimeoutInMs?: number

Eigenschaftswert

number