StorageRetryOptions interface

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

プロパティ

maxRetryDelayInMs

省略可能。 操作を再試行する前に許容される最大遅延時間を指定します (既定値は 120 秒または 120 * 1000 ミリ秒)。 0 を指定する場合は、retryDelayInMs にも 0 を指定する必要があります。

maxTries

省略可能。 試行回数の最大数。既定値は 4 です。 値 1 は、1 回の試行と再試行がないことを意味します。 1 より小さい値は、既定の再試行回数を意味します。

retryDelayInMs

省略可能。 操作を再試行する前に使用する遅延の量を指定します (既定値は 4 秒または 4 * 1000 ミリ秒)。 遅延は、maxRetryDelayInMs で指定された最大値まで再試行するたびに (指数関数的または線形的に) 増加します。 0 を指定する場合は、maxRetryDelayInMs にも 0 を指定する必要があります。

retryPolicyType

省略可能。 StorageRetryPolicyType。既定値は指数再試行ポリシーです。

secondaryHost

secondaryHost が指定されている場合、このホストに対して再試行が試行されます。 secondaryHost が未定義 (既定値) の場合、操作は別のホストに対して再試行されません。

注: このフィールドを設定する前に、古いデータと潜在的に一貫性のないデータの読み取りに関する問題を理解しておく必要があります。 https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

tryTimeoutInMs

省略可能。 HTTP 要求の 1 回の試行で許可される最大時間 (ミリ秒) を示します。 0 または undefined の値は、SDK クライアントで既定のタイムアウトがないことを意味します。Azure Storage サーバーの既定のタイムアウト ポリシーが使用されます。

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

プロパティの詳細

maxRetryDelayInMs

省略可能。 操作を再試行する前に許容される最大遅延時間を指定します (既定値は 120 秒または 120 * 1000 ミリ秒)。 0 を指定する場合は、retryDelayInMs にも 0 を指定する必要があります。

maxRetryDelayInMs?: number

プロパティ値

number

maxTries

省略可能。 試行回数の最大数。既定値は 4 です。 値 1 は、1 回の試行と再試行がないことを意味します。 1 より小さい値は、既定の再試行回数を意味します。

maxTries?: number

プロパティ値

number

retryDelayInMs

省略可能。 操作を再試行する前に使用する遅延の量を指定します (既定値は 4 秒または 4 * 1000 ミリ秒)。 遅延は、maxRetryDelayInMs で指定された最大値まで再試行するたびに (指数関数的または線形的に) 増加します。 0 を指定する場合は、maxRetryDelayInMs にも 0 を指定する必要があります。

retryDelayInMs?: number

プロパティ値

number

retryPolicyType

省略可能。 StorageRetryPolicyType。既定値は指数再試行ポリシーです。

retryPolicyType?: StorageRetryPolicyType

プロパティ値

secondaryHost

secondaryHost が指定されている場合、このホストに対して再試行が試行されます。 secondaryHost が未定義 (既定値) の場合、操作は別のホストに対して再試行されません。

注: このフィールドを設定する前に、古いデータと潜在的に一貫性のないデータの読み取りに関する問題を理解しておく必要があります。 https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs

secondaryHost?: string

プロパティ値

string

tryTimeoutInMs

省略可能。 HTTP 要求の 1 回の試行で許可される最大時間 (ミリ秒) を示します。 0 または undefined の値は、SDK クライアントで既定のタイムアウトがないことを意味します。Azure Storage サーバーの既定のタイムアウト ポリシーが使用されます。

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

tryTimeoutInMs?: number

プロパティ値

number