Class FallbackTResultSyntax
- Namespace
- Polly
- Assembly
- Polly.dll
public static class FallbackTResultSyntax
- Inheritance
-
FallbackTResultSyntax
- Inherited Members
-
Methods
Fallback<TResult>(PolicyBuilder<TResult>, Func<Context, CancellationToken, TResult>, Action<DelegateResult<TResult>, Context>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, Func<Context, CancellationToken, TResult> fallbackAction, Action<DelegateResult<TResult>, Context> onFallback)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackAction
Func<Context, CancellationToken, TResult>
onFallback
Action<DelegateResult<TResult>, Context>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, Func<Context, TResult>, Action<DelegateResult<TResult>, Context>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, Func<Context, TResult> fallbackAction, Action<DelegateResult<TResult>, Context> onFallback)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackAction
Func<Context, TResult>
onFallback
Action<DelegateResult<TResult>, Context>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, Func<DelegateResult<TResult>, Context, CancellationToken, TResult>, Action<DelegateResult<TResult>, Context>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, Func<DelegateResult<TResult>, Context, CancellationToken, TResult> fallbackAction, Action<DelegateResult<TResult>, Context> onFallback)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackAction
Func<DelegateResult<TResult>, Context, CancellationToken, TResult>
onFallback
Action<DelegateResult<TResult>, Context>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, Func<CancellationToken, TResult>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, Func<CancellationToken, TResult> fallbackAction)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackAction
Func<CancellationToken, TResult>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, Func<CancellationToken, TResult>, Action<DelegateResult<TResult>>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, Func<CancellationToken, TResult> fallbackAction, Action<DelegateResult<TResult>> onFallback)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackAction
Func<CancellationToken, TResult>
onFallback
Action<DelegateResult<TResult>>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, Func<TResult>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, Func<TResult> fallbackAction)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackAction
Func<TResult>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, Func<TResult>, Action<DelegateResult<TResult>>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, Func<TResult> fallbackAction, Action<DelegateResult<TResult>> onFallback)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackAction
Func<TResult>
onFallback
Action<DelegateResult<TResult>>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, TResult)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackValue
TResult
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, TResult, Action<DelegateResult<TResult>, Context>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue, Action<DelegateResult<TResult>, Context> onFallback)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackValue
TResult
onFallback
Action<DelegateResult<TResult>, Context>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult
Fallback<TResult>(PolicyBuilder<TResult>, TResult, Action<DelegateResult<TResult>>)
public static FallbackPolicy<TResult> Fallback<TResult>(this PolicyBuilder<TResult> policyBuilder, TResult fallbackValue, Action<DelegateResult<TResult>> onFallback)
Parameters
policyBuilder
PolicyBuilder<TResult>
fallbackValue
TResult
onFallback
Action<DelegateResult<TResult>>
Returns
- FallbackPolicy<TResult>
Type Parameters
TResult