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
retryContextRetryContextoperationContextOperationContext
Returns
ShouldRetry(int, int, Exception, out TimeSpan, OperationContext)
public bool ShouldRetry(int currentRetryCount, int statusCode, Exception lastException, out TimeSpan retryInterval, OperationContext operationContext)
Parameters
currentRetryCountintstatusCodeintlastExceptionExceptionretryIntervalTimeSpanoperationContextOperationContext