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

ExponentialRetry.ShouldRetry 方法

定义

确定是否应重试操作,以及与下次重试的间隔。

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

包含最后一个操作的状态代码的整数。

lastException
Exception

一个 Exception 对象,表示遇到的最后一个异常。

retryInterval
TimeSpan

一个 TimeSpan,指示与下一次重试的间隔。

operationContext
OperationContext

一个 OperationContext 对象,它一个表示当前操作的上下文。

返回

如果应重试操作,则为 true;否则为 false

实现

适用于