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

Polly.PolicyBuilder

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