Microsoft.Extensions.Resilience 10.9.0

Microsoft.Extensions.Resilience

Extensions to the Polly libraries to enrich telemetry with metadata and exception summaries.

Install the package

From the command-line:

dotnet add package Microsoft.Extensions.Resilience

Or directly in the C# project file:

<ItemGroup>
  <PackageReference Include="Microsoft.Extensions.Resilience" Version="[CURRENTVERSION]" />
</ItemGroup>

Usage Examples

The services can be registered using the following method:

public static IServiceCollection AddResilienceEnricher(this IServiceCollection services)

This will optionally consume the IExceptionSummarizer service if it has been registered and add that data to Polly's telemetry. It will also include RequestMetadata that can be set or retrieved with these extensions:

public static void SetRequestMetadata(this ResilienceContext context, RequestMetadata requestMetadata)
public static RequestMetadata? GetRequestMetadata(this ResilienceContext context)

See the Polly docs for details about working with ResilienceContext.

Feedback & Contributing

We welcome feedback and contributions in our GitHub repo.

Showing the top 20 packages that depend on Microsoft.Extensions.Resilience.

Packages Downloads
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
126
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
127
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
128
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
129
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
132
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
134
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
135
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
137
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
138
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
139
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
141
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
143
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
156
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
134
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
137
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
139

.NET Framework 4.6.2

.NET Standard 2.0

.NET 10.0

.NET 9.0

.NET 8.0

Version Downloads Last updated
10.9.0 9 08/14/2026
10.8.0 19 07/15/2026
10.7.0 23 06/11/2026
10.6.0 36 05/13/2026
10.5.0 36 04/15/2026
10.4.0 37 03/12/2026
10.3.0 42 02/11/2026
10.2.0 42 01/13/2026
10.1.0 53 12/13/2025
10.0.0 86 11/12/2025
9.10.0 73 10/14/2025
9.9.0 90 09/10/2025
9.8.0 95 08/15/2025
9.7.0 97 07/10/2025
9.6.0 103 06/13/2025
9.5.0 123 05/16/2025
9.4.0 115 04/10/2025
9.3.0 97 03/31/2025
9.2.0 119 03/31/2025
9.1.0 113 04/01/2025
9.0.0 118 04/01/2025
9.0.0-preview.9.24507.7 113 03/31/2025
9.0.0-preview.8.24460.1 100 04/01/2025
9.0.0-preview.7.24412.10 111 04/01/2025
9.0.0-preview.6.24353.1 146 03/31/2025
9.0.0-preview.5.24311.7 114 03/31/2025
9.0.0-preview.4.24271.2 117 04/01/2025
9.0.0-preview.3.24209.3 140 04/01/2025
9.0.0-preview.2.24157.4 107 03/31/2025
9.0.0-preview.1.24108.1 109 04/01/2025
8.10.0 115 03/31/2025
8.9.1 115 04/01/2025
8.9.0 115 03/31/2025
8.8.0 110 04/01/2025
8.7.0 115 04/06/2025
8.6.0 102 04/08/2025
8.5.0 117 04/08/2025
8.4.0 125 04/06/2025
8.3.0 110 04/08/2025
8.2.0 118 04/01/2025
8.1.0 111 03/31/2025
8.0.0 121 04/01/2025
8.0.0-rc.2.23510.2 112 04/01/2025
8.0.0-rc.1.23453.1 115 04/01/2025
8.0.0-preview.7.23407.5 103 03/31/2025
8.0.0-preview.6.23360.2 128 03/31/2025
8.0.0-preview.5.23308.3 122 03/31/2025
8.0.0-preview.4.23273.7 104 04/01/2025