StorageRetryOptions interface
ストレージ BLOB 再試行オプション インターフェイス。
プロパティ
max |
随意。 操作を再試行する前に許容される最大遅延時間を指定します (既定値は 120 秒または 120 * 1000 ミリ秒)。 0 を指定する場合は、retryDelayInMs にも 0 を指定する必要があります。 |
max |
随意。 最大試行回数。既定値は 4 です。 値 1 は、1 回試行し、再試行がないことを意味します。 1 より小さい値は、既定の再試行回数を意味します。 |
retry |
随意。 操作を再試行する前に使用する遅延時間を指定します (既定値は 4 秒または 4 * 1000 ミリ秒)。 再試行のたびに maxRetryDelayInMs で指定された最大値まで遅延が (指数関数的または線形的に) 増加します。 0 を指定する場合は、maxRetryDelayInMs にも 0 を指定する必要があります。 |
retry |
随意。 StorageRetryPolicyType、既定値は指数再試行ポリシーです。 |
secondary |
secondaryHost が指定されている場合、このホストに対して再試行が試行されます。 secondaryHost が未定義 (既定) の場合、操作は別のホストに対して再試行されません。 注: このフィールドを設定する前に、https://docs.microsoft.com/en-us/azure/storage/common/storage-designing-ha-apps-with-ragrs で古いデータや不整合が発生する可能性があるデータの読み取りに関する問題を理解しておく必要があります |
try |
随意。 HTTP 要求の 1 回の試行で許可される最大時間 (ミリ秒) を示します。 値が 0 または未定義の場合は、SDK クライアントでの既定のタイムアウトがないことを意味します。Azure Storage サーバーの既定のタイムアウト ポリシーが使用されます。 |
プロパティの詳細
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 または未定義の場合は、SDK クライアントでの既定のタイムアウトがないことを意味します。Azure Storage サーバーの既定のタイムアウト ポリシーが使用されます。
tryTimeoutInMs?: number
プロパティ値
number