Megosztás a következőn keresztül:


StorageRetryOptions interface

A Storage Blob újrapróbálkozési beállításainak felülete.

Tulajdonságok

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.

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.

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.

retryPolicyType

Opcionális. StorageRetryPolicyType, alapértelmezett exponenciális újrapróbálkozási politika.

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

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

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