StorageRetryOptions interface

ストレージ BLOB 再試行オプション インターフェイス。

プロパティ

maxRetryDelayInMs

Optional. 操作再試行までの最大遅延(デフォルトは120秒または120秒×1000ms)を指定します。 0を指定するなら、retryDelayInMsも0も指定しなければなりません。

maxTries

Optional. 最大トライ回数、デフォルトは4回です。 値が1なら1回の試行とリトライなしの意味です。 1未満の値はデフォルトの再試回数を示します。

retryDelayInMs

Optional. 操作を再試行するまでの遅延時間を指定します(デフォルトは4秒または4×1000msです)。 遅延は再試行ごとに(指数関数的または線形的に)増加し、maxRetryDelayInMsで指定された最大値まで増加します。 0を指定するなら、maxRetryDelayInMsにも0も指定しなければなりません。

retryPolicyType

Optional. StorageRetryPolicyTypeでは、デフォルトは指数関数的な再試行ポリシーです。

secondaryHost

セカンダリホストが指定されている場合、そのホストに対して再試行が行われます。 セカンダリホストが未定義(デフォルト)であれば、他のホストに対しては操作が再試されません。

注意:このフィールドを設定する前に、古く一貫性のないデータを読み取る際の問題を理解してください。 https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

Optional. HTTPリクエストの任意の単一試行に許される最大時間(ms)を示します。 値がゼロまたは未定義の場合、SDKクライアントにデフォルトのタイムアウトがないことを意味し、Azure Storage Serverのデフォルトのタイムアウトポリシーが使われます。

https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations を参照してください

プロパティの詳細

maxRetryDelayInMs

Optional. 操作再試行までの最大遅延(デフォルトは120秒または120秒×1000ms)を指定します。 0を指定するなら、retryDelayInMsも0も指定しなければなりません。

maxRetryDelayInMs?: number

プロパティ値

number

maxTries

Optional. 最大トライ回数、デフォルトは4回です。 値が1なら1回の試行とリトライなしの意味です。 1未満の値はデフォルトの再試回数を示します。

maxTries?: number

プロパティ値

number

retryDelayInMs

Optional. 操作を再試行するまでの遅延時間を指定します(デフォルトは4秒または4×1000msです)。 遅延は再試行ごとに(指数関数的または線形的に)増加し、maxRetryDelayInMsで指定された最大値まで増加します。 0を指定するなら、maxRetryDelayInMsにも0も指定しなければなりません。

retryDelayInMs?: number

プロパティ値

number

retryPolicyType

Optional. StorageRetryPolicyTypeでは、デフォルトは指数関数的な再試行ポリシーです。

retryPolicyType?: StorageRetryPolicyType

プロパティ値

secondaryHost

セカンダリホストが指定されている場合、そのホストに対して再試行が行われます。 セカンダリホストが未定義(デフォルト)であれば、他のホストに対しては操作が再試されません。

注意:このフィールドを設定する前に、古く一貫性のないデータを読み取る際の問題を理解してください。 https://learn.microsoft.com/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

プロパティ値

string

tryTimeoutInMs

Optional. HTTPリクエストの任意の単一試行に許される最大時間(ms)を示します。 値がゼロまたは未定義の場合、SDKクライアントにデフォルトのタイムアウトがないことを意味し、Azure Storage Serverのデフォルトのタイムアウトポリシーが使われます。

https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations を参照してください

tryTimeoutInMs?: number

プロパティ値

number