<PackageReference Include="Polly" Version="5.0.2-v5-0-alpha0001" />

FallbackPolicy<TResult>

public class FallbackPolicy<TResult> : Policy<TResult>
A fallback policy that can be applied to delegates returning a value of type .
using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace Polly.Fallback { public class FallbackPolicy<TResult> : Policy<TResult> { internal FallbackPolicy(Func<Func<CancellationToken, TResult>, Context, CancellationToken, TResult> executionPolicy, IEnumerable<ExceptionPredicate> exceptionPredicates, IEnumerable<ResultPredicate<TResult>> resultPredicates) : base(executionPolicy, exceptionPredicates, resultPredicates) { } internal FallbackPolicy(Func<Func<CancellationToken, Task<TResult>>, Context, CancellationToken, bool, Task<TResult>> asyncExecutionPolicy, IEnumerable<ExceptionPredicate> exceptionPredicates, IEnumerable<ResultPredicate<TResult>> resultPredicates) : base(asyncExecutionPolicy, exceptionPredicates, resultPredicates) { } } }