Class FallbackResiliencePipelineBuilderExtensions
- Namespace
- Polly
- Assembly
- Polly.Core.dll
Extensions for adding fallback to ResiliencePipelineBuilder.
public static class FallbackResiliencePipelineBuilderExtensions
- Inheritance
-
FallbackResiliencePipelineBuilderExtensions
- Inherited Members
Methods
AddFallback<TResult>(ResiliencePipelineBuilder<TResult>, FallbackStrategyOptions<TResult>)
Adds a fallback resilience strategy with the provided options to the builder.
[UnconditionalSuppressMessage("Trimming", "IL2026:Members annotated with 'RequiresUnreferencedCodeAttribute' require dynamic access otherwise can break functionality when trimming application code", Justification = "All options members preserved.")]
public static ResiliencePipelineBuilder<TResult> AddFallback<TResult>(this ResiliencePipelineBuilder<TResult> builder, FallbackStrategyOptions<TResult> options)
Parameters
builderResiliencePipelineBuilder<TResult>The resilience pipeline builder.
optionsFallbackStrategyOptions<TResult>The options to configure the fallback resilience strategy.
Returns
- ResiliencePipelineBuilder<TResult>
The builder instance with the fallback strategy added.
Type Parameters
TResultThe result type.
Exceptions
- ArgumentNullException
Thrown when
builderoroptionsis null.- ValidationException
Thrown when
optionsare invalid.