<PackageReference Include="Polly.Core" Version="8.6.6" />

Polly.PredicateBuilder<TResult>

public class PredicateBuilder<TResult>

public static Func<RetryPredicateArguments<TResult>, ValueTask<bool>> op_Implicit(PredicateBuilder<TResult> builder)

public static Func<HedgingPredicateArguments<TResult>, ValueTask<bool>> op_Implicit(PredicateBuilder<TResult> builder)

public static Func<FallbackPredicateArguments<TResult>, ValueTask<bool>> op_Implicit(PredicateBuilder<TResult> builder)

public static Func<CircuitBreakerPredicateArguments<TResult>, ValueTask<bool>> op_Implicit(PredicateBuilder<TResult> builder)

public Predicate<Outcome<TResult>> Build()

public PredicateBuilder<TResult> Handle<TException>() where TException : Exception

public PredicateBuilder<TResult> Handle<TException>(Func<TException, bool> predicate) where TException : Exception

public PredicateBuilder<TResult> HandleInner<TException>() where TException : Exception

public PredicateBuilder<TResult> HandleInner<TException>(Func<TException, bool> predicate) where TException : Exception

public PredicateBuilder<TResult> HandleResult(Func<TResult, bool> predicate)

public PredicateBuilder<TResult> HandleResult(TResult result, IEqualityComparer<TResult> comparer = null)