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

Polly.PolicyBuilder<TResult>

public sealed class PolicyBuilder<TResult>
Builder class that holds the list of current execution predicates filtering TResult result values.
namespace Polly { public sealed class PolicyBuilder<TResult> { public new Type GetType(); public PolicyBuilder<TResult> OrResult(Func<TResult, bool> resultPredicate); public PolicyBuilder<TResult> OrResult(TResult result); public PolicyBuilder<TResult> Or<TException>() where TException : Exception; public PolicyBuilder<TResult> Or<TException>(Func<TException, bool> exceptionPredicate) where TException : Exception; public PolicyBuilder<TResult> OrInner<TException>() where TException : Exception; public PolicyBuilder<TResult> OrInner<TException>(Func<TException, bool> exceptionPredicate) where TException : Exception; } }