Microsoft.Extensions.Resilience 10.7.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.
117
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
119
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
120
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
122
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
123
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
124
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
125
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.
130
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
137
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HttpClient.
144
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
121
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
127
Microsoft.Extensions.Http.Resilience
Resilience mechanisms for HTTP Client.
128

.NET Framework 4.6.2

.NET Standard 2.0

.NET 10.0

.NET 9.0

.NET 8.0

Version Downloads Last updated
10.7.0 8 06/11/2026
10.6.0 22 05/13/2026
10.5.0 29 04/15/2026
10.4.0 31 03/12/2026
10.3.0 34 02/11/2026
10.2.0 35 01/13/2026
10.1.0 43 12/13/2025
10.0.0 81 11/12/2025
9.10.0 67 10/14/2025
9.9.0 83 09/10/2025
9.8.0 87 08/15/2025
9.7.0 92 07/10/2025
9.6.0 93 06/13/2025
9.5.0 116 05/16/2025
9.4.0 107 04/10/2025
9.3.0 91 03/31/2025
9.2.0 112 03/31/2025
9.1.0 108 04/01/2025
9.0.0 113 04/01/2025
9.0.0-preview.9.24507.7 106 03/31/2025
9.0.0-preview.8.24460.1 96 04/01/2025
9.0.0-preview.7.24412.10 106 04/01/2025
9.0.0-preview.6.24353.1 141 03/31/2025
9.0.0-preview.5.24311.7 108 03/31/2025
9.0.0-preview.4.24271.2 112 04/01/2025
9.0.0-preview.3.24209.3 133 04/01/2025
9.0.0-preview.2.24157.4 101 03/31/2025
9.0.0-preview.1.24108.1 105 04/01/2025
8.10.0 110 03/31/2025
8.9.1 109 04/01/2025
8.9.0 106 03/31/2025
8.8.0 108 04/01/2025
8.7.0 111 04/06/2025
8.6.0 96 04/08/2025
8.5.0 109 04/08/2025
8.4.0 117 04/06/2025
8.3.0 103 04/08/2025
8.2.0 113 04/01/2025
8.1.0 103 03/31/2025
8.0.0 114 04/01/2025
8.0.0-rc.2.23510.2 104 04/01/2025
8.0.0-rc.1.23453.1 108 04/01/2025
8.0.0-preview.7.23407.5 96 03/31/2025
8.0.0-preview.6.23360.2 123 03/31/2025
8.0.0-preview.5.23308.3 116 03/31/2025
8.0.0-preview.4.23273.7 98 04/01/2025