Polly.FallbackTResultSyntax
Fluent API for defining a Fallback policy governing executions returning TResult.
namespace Polly
{
public static class FallbackTResultSyntax
{
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<TResult> fallbackAction);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<CancellationToken, TResult> fallbackAction);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue, Action<DelegateResult<TResult>> onFallback);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<TResult> fallbackAction, Action<DelegateResult<TResult>> onFallback);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<CancellationToken, TResult> fallbackAction, Action<DelegateResult<TResult>> onFallback);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue, Action<DelegateResult<TResult>, Context> onFallback);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<Context, TResult> fallbackAction, Action<DelegateResult<TResult>, Context> onFallback);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<Context, CancellationToken, TResult> fallbackAction, Action<DelegateResult<TResult>, Context> onFallback);
public static FallbackPolicy<TResult> Fallback<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<DelegateResult<TResult>, Context, CancellationToken, TResult> fallbackAction, Action<DelegateResult<TResult>, Context> onFallback);
}
}