<PackageReference Include="Polly" Version="5.0.6" />

NoOpPolicy<TResult>

public class NoOpPolicy<TResult> : Policy<TResult>
A no op policy that can be applied to delegates returning a value of type TResult
using Polly.Utilities; using System; using System.Linq; using System.Threading; using System.Threading.Tasks; namespace Polly.NoOp { public class NoOpPolicy<TResult> : Policy<TResult> { internal NoOpPolicy(Func<Func<CancellationToken, Task<TResult>>, Context, CancellationToken, bool, Task<TResult>> asyncExecutionPolicy) : base(asyncExecutionPolicy, Enumerable.Empty<ExceptionPredicate>(), Enumerable.Empty<ResultPredicate<TResult>>()) { } internal NoOpPolicy(Func<Func<CancellationToken, TResult>, Context, CancellationToken, TResult> executionPolicy) : base(executionPolicy, PredicateHelper.EmptyExceptionPredicates, PredicateHelper<TResult>.EmptyResultPredicates) { } } }