Class LinearRetry
public sealed class LinearRetry : IExtendedRetryPolicy, IRetryPolicy
- Inheritance
-
LinearRetry
- Implements
- Inherited Members
Constructors
LinearRetry()
public LinearRetry()
LinearRetry(TimeSpan, int)
public LinearRetry(TimeSpan deltaBackoff, int maxAttempts)
Parameters
Methods
CreateInstance()
public IRetryPolicy CreateInstance()
Returns
Evaluate(RetryContext, OperationContext)
public RetryInfo Evaluate(RetryContext retryContext, OperationContext operationContext)
Parameters
retryContext
RetryContextoperationContext
OperationContext
Returns
ShouldRetry(int, int, Exception, out TimeSpan, OperationContext)
public bool ShouldRetry(int currentRetryCount, int statusCode, Exception lastException, out TimeSpan retryInterval, OperationContext operationContext)
Parameters
currentRetryCount
intstatusCode
intlastException
ExceptionretryInterval
TimeSpanoperationContext
OperationContext