次の方法で共有


LinearRetry.ShouldRetry メソッド

定義

操作を再試行するかどうかと次の再試行までの間隔を決定します。

public bool ShouldRetry (int currentRetryCount, int statusCode, Exception lastException, out TimeSpan retryInterval, Microsoft.Azure.Storage.OperationContext operationContext);
abstract member ShouldRetry : int * int * Exception * TimeSpan * Microsoft.Azure.Storage.OperationContext -> bool
override this.ShouldRetry : int * int * Exception * TimeSpan * Microsoft.Azure.Storage.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

指定された操作の再試行回数を指定する整数値です。 値 0 は、発生した最初のエラーであることを示します。

statusCode
Int32

最後の操作のステータス コードを表す整数値です。

lastException
Exception

最後に発生した例外を表す Exception オブジェクトです。

retryInterval
TimeSpan

次の再試行までの待機時間を示す TimeSpan です。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

戻り値

操作を再試行する場合は true、それ以外の場合は false です。

実装

適用対象