0Pricing
C# Academy · Lesson

Resilience Pipelines

Combine strategies into resilience pipelines.

Composing Strategies

Real resilience usually needs several strategies working together. Polly v8 lets you compose them into a single resilience pipeline using the ResiliencePipelineBuilder.

The ResiliencePipelineBuilder

You chain Add... calls and finish with Build(). The result is a reusable, thread-safe ResiliencePipeline you execute calls through.

var pipeline = new ResiliencePipelineBuilder()
    .AddRetry(new RetryStrategyOptions())
    .AddTimeout(TimeSpan.FromSeconds(5))
    .Build();

All lessons in this course

  1. Retry Policies
  2. Circuit Breaker Pattern
  3. Timeout and Fallback Policies
  4. Resilience Pipelines
← Back to C# Academy