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.
129
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
130
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.
136
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.
144
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
145
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
146
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
159
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
136
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
140

.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 6 09/09/2026
10.9.0 15 08/14/2026
10.8.0 23 07/15/2026
10.7.0 26 06/11/2026
10.6.0 37 05/13/2026
10.5.0 38 04/15/2026
10.4.0 38 03/12/2026
10.3.0 44 02/11/2026
10.2.0 44 01/13/2026
10.1.0 55 12/13/2025
10.0.0 89 11/12/2025
9.10.0 77 10/14/2025
9.9.0 91 09/10/2025
9.8.0 95 08/15/2025
9.7.0 101 07/10/2025
9.6.0 105 06/13/2025
9.5.0 128 05/16/2025
9.4.0 116 04/10/2025
9.3.0 97 03/31/2025
9.2.0 121 03/31/2025
9.1.0 114 04/01/2025
9.0.0 120 04/01/2025
9.0.0-preview.9.24507.7 114 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 148 03/31/2025
9.0.0-preview.5.24311.7 116 03/31/2025
9.0.0-preview.4.24271.2 119 04/01/2025
9.0.0-preview.3.24209.3 142 04/01/2025
9.0.0-preview.2.24157.4 108 03/31/2025
9.0.0-preview.1.24108.1 111 04/01/2025
8.10.0 115 03/31/2025
8.9.1 117 04/01/2025
8.9.0 116 03/31/2025
8.8.0 111 04/01/2025
8.7.0 116 04/06/2025
8.6.0 104 04/08/2025
8.5.0 117 04/08/2025
8.4.0 125 04/06/2025
8.3.0 112 04/08/2025
8.2.0 120 04/01/2025
8.1.0 114 03/31/2025
8.0.0 123 04/01/2025
8.0.0-rc.2.23510.2 114 04/01/2025
8.0.0-rc.1.23453.1 115 04/01/2025
8.0.0-preview.7.23407.5 105 03/31/2025
8.0.0-preview.6.23360.2 129 03/31/2025
8.0.0-preview.5.23308.3 123 03/31/2025
8.0.0-preview.4.23273.7 104 04/01/2025