Microsoft.Extensions.Resilience 10.10.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.
131
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
132
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
133
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
134
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.
140
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
142
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
143
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
147
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
149
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
162
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
139
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
142
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
144

.NET Framework 4.6.2

.NET Standard 2.0

.NET 10.0

.NET 9.0

.NET 8.0

Version Downloads Last updated
10.10.0 10 09/09/2026
10.9.0 17 08/14/2026
10.8.0 24 07/15/2026
10.7.0 29 06/11/2026
10.6.0 40 05/13/2026
10.5.0 40 04/15/2026
10.4.0 41 03/12/2026
10.3.0 46 02/11/2026
10.2.0 46 01/13/2026
10.1.0 57 12/13/2025
10.0.0 90 11/12/2025
9.10.0 78 10/14/2025
9.9.0 92 09/10/2025
9.8.0 96 08/15/2025
9.7.0 102 07/10/2025
9.6.0 107 06/13/2025
9.5.0 129 05/16/2025
9.4.0 117 04/10/2025
9.3.0 102 03/31/2025
9.2.0 122 03/31/2025
9.1.0 116 04/01/2025
9.0.0 122 04/01/2025
9.0.0-preview.9.24507.7 116 03/31/2025
9.0.0-preview.8.24460.1 102 04/01/2025
9.0.0-preview.7.24412.10 114 04/01/2025
9.0.0-preview.6.24353.1 149 03/31/2025
9.0.0-preview.5.24311.7 116 03/31/2025
9.0.0-preview.4.24271.2 121 04/01/2025
9.0.0-preview.3.24209.3 145 04/01/2025
9.0.0-preview.2.24157.4 110 03/31/2025
9.0.0-preview.1.24108.1 113 04/01/2025
8.10.0 117 03/31/2025
8.9.1 118 04/01/2025
8.9.0 117 03/31/2025
8.8.0 112 04/01/2025
8.7.0 119 04/06/2025
8.6.0 104 04/08/2025
8.5.0 119 04/08/2025
8.4.0 126 04/06/2025
8.3.0 114 04/08/2025
8.2.0 122 04/01/2025
8.1.0 116 03/31/2025
8.0.0 124 04/01/2025
8.0.0-rc.2.23510.2 117 04/01/2025
8.0.0-rc.1.23453.1 117 04/01/2025
8.0.0-preview.7.23407.5 109 03/31/2025
8.0.0-preview.6.23360.2 130 03/31/2025
8.0.0-preview.5.23308.3 125 03/31/2025
8.0.0-preview.4.23273.7 106 04/01/2025