RetryOptions interface
モード、再試行回数、再試行間隔などを決定する再試行ポリシー オプション。
プロパティ
max |
再試行可能なエラーが発生した場合に操作を再試行する必要がある回数。 既定値: 3。 |
max |
再試行の上限が設定される再試行の最大遅延時間を示します。 指数再試行を実行する場合にのみ適用されます。 |
mode | 適用する再試行モードを示します。 未定義の場合、既定値は に設定されます。 |
retry |
次の試行を行う前に待機する時間 (ミリ秒単位)。 既定値: |
timeout |
再試行をトリガーする現在の試行がタイムアウトしたことを宣言するまでの待機時間 (ミリ秒) この値を超えない値 |
プロパティの詳細
maxRetries
再試行可能なエラーが発生した場合に操作を再試行する必要がある回数。 既定値: 3。
maxRetries?: number
プロパティ値
number
maxRetryDelayInMs
再試行の上限が設定される再試行の最大遅延時間を示します。 指数再試行を実行する場合にのみ適用されます。
maxRetryDelayInMs?: number
プロパティ値
number
mode
retryDelayInMs
次の試行を行う前に待機する時間 (ミリ秒単位)。 既定値:30000 milliseconds
。
オプションが にExponential
設定されている場合mode
、これは再試行の間に指数関数的に増加する遅延を計算するために使用されます。
retryDelayInMs?: number
プロパティ値
number
timeoutInMs
再試行をトリガーする現在の試行がタイムアウトしたことを宣言するまでの待機時間 (ミリ秒) この値を超えない値 60000
が指定されている場合は、最小値 (ミリ秒) が使用されます。
timeoutInMs?: number
プロパティ値
number