你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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