Polly.AsyncFallbackTResultSyntax
Fluent API for defining an async Fallback policy governing executions returning TResult.
namespace Polly
{
public static class AsyncFallbackTResultSyntax
{
public static AsyncFallbackPolicy<TResult> FallbackAsync<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue);
public static AsyncFallbackPolicy<TResult> FallbackAsync<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<CancellationToken, Task<TResult>> fallbackAction);
public static AsyncFallbackPolicy<TResult> FallbackAsync<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue, Func<DelegateResult<TResult>, Task> onFallbackAsync);
public static AsyncFallbackPolicy<TResult> FallbackAsync<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<CancellationToken, Task<TResult>> fallbackAction, Func<DelegateResult<TResult>, Task> onFallbackAsync);
public static AsyncFallbackPolicy<TResult> FallbackAsync<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue, Func<DelegateResult<TResult>, Context, Task> onFallbackAsync);
public static AsyncFallbackPolicy<TResult> FallbackAsync<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<Context, CancellationToken, Task<TResult>> fallbackAction, Func<DelegateResult<TResult>, Context, Task> onFallbackAsync);
public static AsyncFallbackPolicy<TResult> FallbackAsync<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this PolicyBuilder<TResult> policyBuilder, Func<DelegateResult<TResult>, Context, CancellationToken, Task<TResult>> fallbackAction, Func<DelegateResult<TResult>, Context, Task> onFallbackAsync);
}
}