Polly.Telemetry.ResilienceEventSeverity
The severity of reported resilience event.
namespace Polly.Telemetry
{
public enum ResilienceEventSeverity
{
None,
Debug,
Information,
Warning,
Error,
Critical
}
}
namespace Polly.Fallback
{
public class FallbackStrategyOptions<[Nullable(2)] TResult> : ResilienceStrategyOptions
{
public Func<FallbackPredicateArguments<TResult>, ValueTask<bool>> ShouldHandle { get; set; }
public Func<FallbackActionArguments<TResult>, ValueTask<Outcome<TResult>>> FallbackAction { get; set; }
public Func<OnFallbackArguments<TResult>, ValueTask> OnFallback { get; set; }
public FallbackStrategyOptions();
}
}