你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ExponentialRetry.ShouldRetry 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定是否应重试操作,以及与下次重试的间隔。
public bool ShouldRetry (int currentRetryCount, int statusCode, Exception lastException, out TimeSpan retryInterval, Microsoft.Azure.Cosmos.Table.OperationContext operationContext);
abstract member ShouldRetry : int * int * Exception * TimeSpan * Microsoft.Azure.Cosmos.Table.OperationContext -> bool
override this.ShouldRetry : int * int * Exception * TimeSpan * Microsoft.Azure.Cosmos.Table.OperationContext -> bool
Public Function ShouldRetry (currentRetryCount As Integer, statusCode As Integer, lastException As Exception, ByRef retryInterval As TimeSpan, operationContext As OperationContext) As Boolean
参数
- currentRetryCount
- Int32
一个整数,指定给定操作的重试次数。 零值表示这是遇到的第一个错误。
- statusCode
- Int32
包含最后一个操作的状态代码的整数。
- operationContext
- OperationContext
一个 OperationContext 对象,它一个表示当前操作的上下文。
返回
如果应重试操作,则为 true
;否则为 false
。