StorageRetryOptions interface
A Storage Blob újrapróbálkozási beállításainak felülete.
Tulajdonságok
max |
Választható. Megadja a művelet újrapróbálkozása előtt megengedett maximális késleltetést (az alapértelmezett érték 120 vagy 120 * 1000 ms). Ha a 0 értéket adja meg, akkor a 0 értéket is meg kell adnia az újrapróbálkozásokDelayInMs elemhez. |
max |
Választható. Próbálkozások maximális száma, alapértelmezés szerint 4. Az 1 érték 1 próbálkozást jelent, és nincs újrapróbálkozás. Az 1-nél kisebb érték a kísérletek alapértelmezett újrapróbálkozási számát jelenti. |
retry |
Választható. Megadja a művelet újrapróbálkozása előtt használni kívánt késleltetés mértékét (az alapértelmezett érték 4s vagy 4 * 1000ms). A késleltetés (exponenciálisan vagy lineárisan) növekszik, és minden újrapróbálkozás a maxRetryDelayInMs által megadott maximális értékig nő. Ha a 0 értéket adja meg, akkor a maxRetryDelayInMs esetében is meg kell adnia a 0 értéket. |
retry |
Választható. StorageRetryPolicyType, alapértelmezés szerint exponenciális újrapróbálkozási szabályzat. |
secondary |
Ha meg van adva egy secondaryHost, a rendszer újrapróbálkozásokat fog megkísérelni 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 olvasásával kapcsolatos problémákkal a következő helyen: <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs> |
try |
Választható. Azt jelzi, hogy a http-kérések egyetlen kísérlete 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. |
Tulajdonság adatai
maxRetryDelayInMs
Választható. Megadja a művelet újrapróbálkozása előtt megengedett maximális késleltetést (az alapértelmezett érték 120 vagy 120 * 1000 ms). Ha a 0 értéket adja meg, akkor a 0 értéket is meg kell adnia az újrapróbálkozásokDelayInMs elemhez.
maxRetryDelayInMs?: number
Tulajdonság értéke
number
maxTries
Választható. Próbálkozások maximális száma, alapértelmezés szerint 4. Az 1 érték 1 próbálkozást jelent, és nincs újrapróbálkozás. 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
Választható. Megadja a művelet újrapróbálkozása előtt használni kívánt késleltetés mértékét (az alapértelmezett érték 4s vagy 4 * 1000ms). A késleltetés (exponenciálisan vagy lineárisan) növekszik, és minden újrapróbálkozás a maxRetryDelayInMs által megadott maximális értékig nő. Ha a 0 értéket adja meg, akkor a maxRetryDelayInMs esetében is meg kell adnia a 0 értéket.
retryDelayInMs?: number
Tulajdonság értéke
number
retryPolicyType
Választható. StorageRetryPolicyType, alapértelmezés szerint exponenciális újrapróbálkozási szabályzat.
retryPolicyType?: StorageRetryPolicyType
Tulajdonság értéke
secondaryHost
Ha meg van adva egy secondaryHost, a rendszer újrapróbálkozásokat fog megkísérelni 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 olvasásával kapcsolatos problémákkal a következő helyen: <xref:https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fazure%2Fstorage%2Fcommon%2Fstorage-designing-ha-apps-with-ragrs>
secondaryHost?: string
Tulajdonság értéke
string
tryTimeoutInMs
Választható. Azt jelzi, hogy a http-kérések egyetlen kísérlete 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.
tryTimeoutInMs?: number
Tulajdonság értéke
number
Azure SDK for JavaScript