Polly.ResiliencePipelineBuilderExtensions
Extensions for ResiliencePipelineBuilderBase.
namespace Polly
{
public static class ResiliencePipelineBuilderExtensions
{
public static TBuilder AddPipeline<[System.Runtime.CompilerServices.Nullable(0)] TBuilder>(this TBuilder builder, ResiliencePipeline pipeline) where TBuilder : ResiliencePipelineBuilderBase;
public static ResiliencePipelineBuilder<TResult> AddPipeline<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this ResiliencePipelineBuilder<TResult> builder, ResiliencePipeline<TResult> pipeline);
public static TBuilder AddStrategy<[System.Runtime.CompilerServices.Nullable(0)] TBuilder>(this TBuilder builder, Func<StrategyBuilderContext, ResilienceStrategy> factory, ResilienceStrategyOptions options) where TBuilder : ResiliencePipelineBuilderBase;
public static ResiliencePipelineBuilder AddStrategy(this ResiliencePipelineBuilder builder, Func<StrategyBuilderContext, ResilienceStrategy<object>> factory, ResilienceStrategyOptions options);
public static ResiliencePipelineBuilder<TResult> AddStrategy<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this ResiliencePipelineBuilder<TResult> builder, Func<StrategyBuilderContext, ResilienceStrategy<TResult>> factory, ResilienceStrategyOptions options);
public static TBuilder AddStrategy<[System.Runtime.CompilerServices.Nullable(0)] TBuilder>(this TBuilder builder, Func<StrategyBuilderContext, ResilienceStrategy> factory) where TBuilder : ResiliencePipelineBuilderBase;
public static ResiliencePipelineBuilder AddStrategy(this ResiliencePipelineBuilder builder, Func<StrategyBuilderContext, ResilienceStrategy<object>> factory);
public static ResiliencePipelineBuilder<TResult> AddStrategy<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this ResiliencePipelineBuilder<TResult> builder, Func<StrategyBuilderContext, ResilienceStrategy<TResult>> factory);
}
}