Found 3,064 packages
Lets you retrieve exception summary information.
Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience and transient fault handling policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner.
Log exception details and custom properties that are not output in Exception.ToString().
Polly.Extensions.Http is an extensions package containing opinionated convenience methods for configuring Polly policies to handle transient faults typical of calls through HttpClient.
Package Description
Polly.Core is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies such as Retry, Circuit Breaker, Hedging, Timeout, Chaos and Fallback in a fluent and thread-safe manner.
Provides common enumerations and exceptions for path-based I/O libraries. Commonly Used Types: System.IO.DirectoryNotFoundException System.IO.FileAccess System.IO.FileLoadException System.IO.PathTooLongException System.IO.FileMode System.IO.FileShare System.IO.FileAttributes When using NuGet 3.x this package requires at least version 3.4.
Provides base abstract encoding classes for converting blocks of characters to and from blocks of bytes. Commonly Used Types: System.Text.Encoding System.Text.DecoderFallbackException System.Text.Decoder System.Text.EncoderFallbackException System.Text.Encoder System.Text.EncoderFallback System.Text.EncoderFallbackBuffer System.Text.DecoderFallback System.Text.DecoderFallbackBuffer System.Text.DecoderExceptionFallback When using NuGet 3.x this package requires at least version 3.4.
Provides types that simplify the work of writing concurrent and asynchronous code. Commonly Used Types: System.Threading.Tasks.Task<TResult> System.Runtime.CompilerServices.TaskAwaiter<TResult> System.Threading.Tasks.TaskCompletionSource<TResult> System.Threading.Tasks.Task System.OperationCanceledException System.AggregateException When using NuGet 3.x this package requires at least version 3.4.
The Enterprise Library Exception Handling Application Block helps developers create a consistent strategy for processing exceptions that occur in various architectural layers of an enterprise application.
Provides common types for Win32-based libraries. Commonly Used Types: System.ComponentModel.Win32Exception When using NuGet 3.x this package requires at least version 3.4.
Error handling middleware, using RFC7807
Provides support for compilation and code generation, including dynamic, using the C# language. Commonly Used Types: Microsoft.CSharp.RuntimeBinder.Binder Microsoft.CSharp.RuntimeBinder.RuntimeBinderException Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags When using NuGet 3.x this package requires at least version 3.4.
Enrich Serilog log events with properties from System.Exception.
This exception handler lets you log formatted exception information in locations specified in the configuration file.
Global Exception Handler is middleware allowing you to handle exceptions by convention
Log exception details and custom properties that are not output in Exception.ToString(). Contains custom destructurers for Entity Framework Core exceptions.
Polly.Extensions adds support for dependency injection and telemetry for the Polly.Core library.
A lightweight Result object implementation for .NET
Polly.RateLimiting is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies using a Rate Limiter in a fluent and thread-safe manner.