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

NoOpPolicy<TResult>

public class NoOpPolicy<TResult> : Policy<TResult>, INoOpPolicy<TResult>, INoOpPolicy, IsPolicy
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>, INoOpPolicy<TResult>, INoOpPolicy, IsPolicy { internal NoOpPolicy(Func<Func<Context, CancellationToken, Task<TResult>>, Context, CancellationToken, bool, Task<TResult>> asyncExecutionPolicy) : base(asyncExecutionPolicy, Enumerable.Empty<ExceptionPredicate>(), Enumerable.Empty<ResultPredicate<TResult>>()) { } internal NoOpPolicy(Func<Func<Context, CancellationToken, TResult>, Context, CancellationToken, TResult> executionPolicy) : base(executionPolicy, PredicateHelper.EmptyExceptionPredicates, PredicateHelper<TResult>.EmptyResultPredicates) { } } }