你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
RetryPolicy interface
描述重试策略对象的接口。 重试策略由 2 项组成
- 一种算法,根据当前次数或重试次数计算下一次重试时间。
- 一个错误筛选器,根据收到的错误类型决定是否应进行重试。
这 2 个组件隐藏在此接口中所述的 2 个方法调用后面。
属性
next |
计算在每次新重试暂定时重试之前要等待的时间间隔。 |
should |
根据作为参数传递的错误,确定错误是否是暂时性的,以及是否应重试该操作。 |
属性详细信息
nextRetryTimeout
计算在每次新重试暂定时重试之前要等待的时间间隔。
nextRetryTimeout: (retryCount: number, isThrottled: boolean) => number
属性值
(retryCount: number, isThrottled: boolean) => number
shouldRetry
根据作为参数传递的错误,确定错误是否是暂时性的,以及是否应重试该操作。
shouldRetry: (error: Error) => boolean
属性值
(error: Error) => boolean