StorageRetryOptions interface
A Storage Blob újrapróbálkozési beállításainak felülete.
Tulajdonságok
| max |
Opcionális. Megadja a maximális késleltetést, amit újra megpróbál egy művelet újrapróbálása előtt (alapértelmezés 120s vagy 120 * 1000ms). Ha 0-t adsz meg, akkor a retryDelayInMs esetén is 0-t kell megadnod. |
| max |
Opcionális. Maximális próbálkozásszám, alapértelmezés 4. Az 1 érték azt jelenti, hogy 1 próbálkozás és nincs próbálkozás. Az 1-nél kisebb érték azt jelenti, hogy az alapértelmezett próbálkozások száma. |
| retry |
Opcionális. Megadja a késleltetés mértékét az újrapróbálkozás előtt (alapértelmezés 4 vagy 4 * 1000 ms). A késleltetés (exponenciálisan vagy lineárisan) nő minden újrapróbálkozással maxRetryDelayInMs által meghatározott maximumig. Ha 0-t adsz meg, akkor a maxRetryDelayInMs esetén is 0-t kell megadnod. |
| retry |
Opcionális. StorageRetryPolicyType, alapértelmezett exponenciális újrapróbálkozási politika. |
| secondary |
Ha másodlagos Host van megadva, az újrapróbálkozásokat ellen próbálják meg az adott hoszt ellen. Ha a secondaryHost definiálatlan (az alapértelmezett), akkor a műveleteket nem próbálják újra egy másik hoszt ellen. MEGJEGYZÉS: Mielőtt ezt a területet beállítanád, győződj meg róla, hogy megérted a problémákat, amelyek az elavult és potenciálisan következetlen adatok olvasásával járnak https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs |
| try |
Opcionális. Jelzi, mennyi maximális idő MS-ben engedélyezett egy HTTP kérés egyetlen próbálkozásához. Nulla vagy definiálatlan érték azt jelenti, hogy nincs alapértelmezett időkilépés az SDK kliensben, az Azure Storage szerver alapértelmezett időkilépési politikáját használják. Lásd: https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations |
Tulajdonság adatai
maxRetryDelayInMs
Opcionális. Megadja a maximális késleltetést, amit újra megpróbál egy művelet újrapróbálása előtt (alapértelmezés 120s vagy 120 * 1000ms). Ha 0-t adsz meg, akkor a retryDelayInMs esetén is 0-t kell megadnod.
maxRetryDelayInMs?: number
Tulajdonság értéke
number
maxTries
Opcionális. Maximális próbálkozásszám, alapértelmezés 4. Az 1 érték azt jelenti, hogy 1 próbálkozás és nincs próbálkozás. Az 1-nél kisebb érték azt jelenti, hogy az alapértelmezett próbálkozások száma.
maxTries?: number
Tulajdonság értéke
number
retryDelayInMs
Opcionális. Megadja a késleltetés mértékét az újrapróbálkozás előtt (alapértelmezés 4 vagy 4 * 1000 ms). A késleltetés (exponenciálisan vagy lineárisan) nő minden újrapróbálkozással maxRetryDelayInMs által meghatározott maximumig. Ha 0-t adsz meg, akkor a maxRetryDelayInMs esetén is 0-t kell megadnod.
retryDelayInMs?: number
Tulajdonság értéke
number
retryPolicyType
Opcionális. StorageRetryPolicyType, alapértelmezett exponenciális újrapróbálkozási politika.
retryPolicyType?: StorageRetryPolicyType
Tulajdonság értéke
secondaryHost
Ha másodlagos Host van megadva, az újrapróbálkozásokat ellen próbálják meg az adott hoszt ellen. Ha a secondaryHost definiálatlan (az alapértelmezett), akkor a műveleteket nem próbálják újra egy másik hoszt ellen.
MEGJEGYZÉS: Mielőtt ezt a területet beállítanád, győződj meg róla, hogy megérted a problémákat, amelyek az elavult és potenciálisan következetlen adatok olvasásával járnak https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs
secondaryHost?: string
Tulajdonság értéke
string
tryTimeoutInMs
Opcionális. Jelzi, mennyi maximális idő MS-ben engedélyezett egy HTTP kérés egyetlen próbálkozásához. Nulla vagy definiálatlan érték azt jelenti, hogy nincs alapértelmezett időkilépés az SDK kliensben, az Azure Storage szerver alapértelmezett időkilépési politikáját használják.
Lásd: https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations
tryTimeoutInMs?: number
Tulajdonság értéke
number