Skip to main content

Documentation Index

Fetch the complete documentation index at: https://ancplua.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Source: Al0080MissingResilienceConfigurationAnalyzer.cs

Description

HTTP clients registered via AddHttpClient() should have resilience policies (retry, circuit breaker, timeout) to handle transient failures.

Bad Code

builder.Services.AddHttpClient("orders", c =>
    c.BaseAddress = new Uri("https://api.example.com"));

Good Code

builder.Services.AddHttpClient("orders", c =>
    c.BaseAddress = new Uri("https://api.example.com"))
    .AddStandardResilienceHandler();

Properties

  • Category: ASP.NET Core
  • Severity: Warning
  • Enabled by default: True
  • Code fix available: False

Configuration

dotnet_diagnostic.AL0080.severity = warning