StorageRetryOptions interface
A Storage Blob újrapróbálkozési beállításainak felülete.
Tulajdonságok
| max |
Optional. Megadja a művelet újrapróbálkozása előtt engedélyezett maximális késleltetést (alapértelmezés szerint 120-120 * 1000 ms). Ha 0 értéket ad meg, akkor a 0 értéket is meg kell adnia az újrapróbálkozáshoz. |
| max |
Optional. Próbálkozások maximális száma, alapértelmezés szerint 4. Az 1 érték 1 próbálkozást jelent, és nem kell újrapróbálkoznia. Az 1-nél kisebb érték a kísérletek alapértelmezett újrapróbálkozási számát jelenti. |
| retry |
Optional. Megadja a művelet újrapróbálkozása előtt használni kívánt késleltetés mértékét (alapértelmezés szerint 4 vagy 4 * 1000 ms). A késleltetés (exponenciálisan vagy lineárisan) nő, és minden újrapróbálkozás a maxRetryDelayInMs által megadott maximális értékig nő. Ha 0 értéket ad meg, akkor a maxRetryDelayInMs esetében is meg kell adnia a 0 értéket. |
| retry |
Optional. A StorageRetryPolicyType alapértelmezett értéke az exponenciális újrapróbálkozási szabályzat. |
| secondary |
Ha a másodlagos állomás meg van adva, a rendszer újrapróbálkozott ezzel a gazdagéppel. Ha a secondaryHost nincs definiálva (az alapértelmezett), akkor a rendszer nem próbálkozik újra a műveletekkel egy másik gazdagépen. MEGJEGYZÉS: A mező beállítása előtt győződjön meg arról, hogy tisztában van az elavult és potenciálisan inkonzisztens adatok https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs |
| try |
Optional. Azt jelzi, hogy a HTTP-kérések egyetlen próbálkozása esetén maximálisan mennyi idő engedélyezett ms-ben. A nulla vagy a nem definiált érték azt jelenti, hogy nincs alapértelmezett időtúllépés az SDK-ügyfélen, az Azure Storage-kiszolgáló alapértelmezett időtúllépési szabályzata lesz használva. Lásd: https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations |
Tulajdonság adatai
maxRetryDelayInMs
Optional. Megadja a művelet újrapróbálkozása előtt engedélyezett maximális késleltetést (alapértelmezés szerint 120-120 * 1000 ms). Ha 0 értéket ad meg, akkor a 0 értéket is meg kell adnia az újrapróbálkozáshoz.
maxRetryDelayInMs?: number
Tulajdonság értéke
number
maxTries
Optional. Próbálkozások maximális száma, alapértelmezés szerint 4. Az 1 érték 1 próbálkozást jelent, és nem kell újrapróbálkoznia. Az 1-nél kisebb érték a kísérletek alapértelmezett újrapróbálkozási számát jelenti.
maxTries?: number
Tulajdonság értéke
number
retryDelayInMs
Optional. Megadja a művelet újrapróbálkozása előtt használni kívánt késleltetés mértékét (alapértelmezés szerint 4 vagy 4 * 1000 ms). A késleltetés (exponenciálisan vagy lineárisan) nő, és minden újrapróbálkozás a maxRetryDelayInMs által megadott maximális értékig nő. Ha 0 értéket ad meg, akkor a maxRetryDelayInMs esetében is meg kell adnia a 0 értéket.
retryDelayInMs?: number
Tulajdonság értéke
number
retryPolicyType
Optional. A StorageRetryPolicyType alapértelmezett értéke az exponenciális újrapróbálkozási szabályzat.
retryPolicyType?: StorageRetryPolicyType
Tulajdonság értéke
secondaryHost
Ha a másodlagos állomás meg van adva, a rendszer újrapróbálkozott ezzel a gazdagéppel. Ha a secondaryHost nincs definiálva (az alapértelmezett), akkor a rendszer nem próbálkozik újra a műveletekkel egy másik gazdagépen.
MEGJEGYZÉS: A mező beállítása előtt győződjön meg arról, hogy tisztában van az elavult és potenciálisan inkonzisztens adatok https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Tulajdonság értéke
string
tryTimeoutInMs
Optional. Azt jelzi, hogy a HTTP-kérések egyetlen próbálkozása esetén maximálisan mennyi idő engedélyezett ms-ben. A nulla vagy a nem definiált érték azt jelenti, hogy nincs alapértelmezett időtúllépés az SDK-ügyfélen, az Azure Storage-kiszolgáló alapértelmezett időtúllépési szabályzata lesz használva.
Lásd: https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations
tryTimeoutInMs?: number
Tulajdonság értéke
number