共用方式為


RetryPolicy interface

描述重試原則對象的介面。 重試原則是由 2 件事所組成

  • 計算下一次根據目前數目或重試次數重試的演算法。
  • 根據收到的錯誤類型決定是否應該重試的錯誤篩選。

這2個元件會隱藏在此介面中所述的2個方法呼叫後方。

屬性

nextRetryTimeout

計算在每次新的重試暫定重試之前要等候的間隔。

shouldRetry

根據傳遞為自變數的錯誤,判斷錯誤是否為暫時性,以及是否應該重試作業。

屬性詳細資料

nextRetryTimeout

計算在每次新的重試暫定重試之前要等候的間隔。

nextRetryTimeout: (retryCount: number, isThrottled: boolean) => number

屬性值

(retryCount: number, isThrottled: boolean) => number

shouldRetry

根據傳遞為自變數的錯誤,判斷錯誤是否為暫時性,以及是否應該重試作業。

shouldRetry: (error: Error) => boolean

屬性值

(error: Error) => boolean