Share via


RetryOptions interface

モード、再試行回数、再試行間隔などを決定する再試行ポリシー オプション。

プロパティ

maxRetries

再試行可能なエラーが発生した場合に操作を再試行する必要がある回数。 既定値: 3。

maxRetryDelayInMs

再試行の上限が設定される再試行の最大遅延時間を示します。 指数再試行を実行する場合にのみ適用されます。

mode

適用する再試行モードを示します。 未定義の場合、既定値は に設定されます。 Fixed

retryDelayInMs

次の試行を行う前に待機する時間 (ミリ秒単位)。 既定値:30000 milliseconds。 オプションが にExponential設定されている場合mode、これは再試行の間に指数関数的に増加する遅延を計算するために使用されます。

timeoutInMs

再試行をトリガーする現在の試行がタイムアウトしたことを宣言するまでの待機時間 (ミリ秒) この値を超えない値 60000 が指定されている場合は、最小値 (ミリ秒) が使用されます。

プロパティの詳細

maxRetries

再試行可能なエラーが発生した場合に操作を再試行する必要がある回数。 既定値: 3。

maxRetries?: number

プロパティ値

number

maxRetryDelayInMs

再試行の上限が設定される再試行の最大遅延時間を示します。 指数再試行を実行する場合にのみ適用されます。

maxRetryDelayInMs?: number

プロパティ値

number

mode

適用する再試行モードを示します。 未定義の場合、既定値は に設定されます。 Fixed

mode?: RetryMode

プロパティ値

retryDelayInMs

次の試行を行う前に待機する時間 (ミリ秒単位)。 既定値:30000 milliseconds。 オプションが にExponential設定されている場合mode、これは再試行の間に指数関数的に増加する遅延を計算するために使用されます。

retryDelayInMs?: number

プロパティ値

number

timeoutInMs

再試行をトリガーする現在の試行がタイムアウトしたことを宣言するまでの待機時間 (ミリ秒) この値を超えない値 60000 が指定されている場合は、最小値 (ミリ秒) が使用されます。

timeoutInMs?: number

プロパティ値

number