CompositeStrategyBuilderExtensions
Extensions for CompositeStrategyBuilderBase.
public static TBuilder AddStrategy<TBuilder>(this TBuilder builder, ResilienceStrategy strategy) where TBuilder : CompositeStrategyBuilderBase
Adds an already created strategy instance to the builder.
public static CompositeStrategyBuilder<TResult> AddStrategy<TResult>(this CompositeStrategyBuilder<TResult> builder, ResilienceStrategy<TResult> strategy)
Adds an already created strategy instance to the builder.
public static TBuilder AddStrategy<TBuilder>(this TBuilder builder, Func<StrategyBuilderContext, ResilienceStrategy> factory, ResilienceStrategyOptions options) where TBuilder : CompositeStrategyBuilderBase
Adds a strategy to the builder.
public static CompositeStrategyBuilder AddStrategy(this CompositeStrategyBuilder builder, Func<StrategyBuilderContext, ReactiveResilienceStrategy<object>> factory, ResilienceStrategyOptions options)
Adds a reactive strategy to the builder.
public static CompositeStrategyBuilder<TResult> AddStrategy<TResult>(this CompositeStrategyBuilder<TResult> builder, Func<StrategyBuilderContext, ReactiveResilienceStrategy<TResult>> factory, ResilienceStrategyOptions options)
Adds a reactive strategy to the builder.