NoOpPolicy
A no op policy that can be applied to delegates.
using System;
using System.Diagnostics;
using System.Threading;
namespace Polly.NoOp
{
public class NoOpPolicy : Policy, INoOpPolicy, IsPolicy
{
internal NoOpPolicy()
: base((PolicyBuilder)null)
{
}
[DebuggerStepThrough]
protected override TResult Implementation<TResult>(Func<Context, CancellationToken, TResult> action, Context context, CancellationToken cancellationToken)
{
return NoOpEngine.Implementation(action, context, cancellationToken);
}
}
}