RetryStateRetryForever<TResult>
public RetryStateRetryForever(Func<DelegateResult<TResult>, Context, Task> onRetryAsync, Context context)
public Task<bool> CanRetryAsync(DelegateResult<TResult> delegateResult, CancellationToken ct, bool continueOnCapturedContext)