A custom HttpClient implementation using resilience and logging using a custom Azure Application Insight.
Info
Version: | 1.0.0 |
Author(s): | Ethiopian Airlines |
Last Update: | Wednesday, November 13, 2019 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/GenericHttpClient |
Install
Install-Package GenericHttpClient
dotnet add package GenericHttpClient
paket add GenericHttpClient
GenericHttpClient Download (Unzip the "nupkg" after downloading)
Dependencies
- AzureApplicationInsight(>= 1.0.0)
- Microsoft.AspNet.WebApi.Core(>= 5.2.3)
- Microsoft.AspNetCore.Hosting.Abstractions(>= 2.0.0)
- Microsoft.AspNetCore.Http.Extensions(>= 2.0.0)
- Microsoft.AspNetCore.Mvc.Core(>= 2.0.0)
- Microsoft.AspNetCore.Routing(>= 2.0.0)
- Microsoft.CSharp(>= 4.3.0)
- Microsoft.DotNet.InternalAbstractions(>= 1.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions(>= 2.0.0)
- Microsoft.Extensions.FileProviders.Abstractions(>= 2.0.0)
- Microsoft.Extensions.Localization(>= 1.1.2)
- Microsoft.Extensions.Localization.Abstractions(>= 2.0.0)
- Microsoft.Extensions.Logging.Abstractions(>= 2.0.0)
- Microsoft.Extensions.Options(>= 2.0.0)
- Microsoft.ServiceFabric.Services(>= 2.6.220)
- Newtonsoft.Json(>= 9.0.1)
- Polly(>= 5.8.0)
- SharedModel(>= 1.0.0)
- Swashbuckle.AspNetCore(>= 1.1.0)
- System.AppContext(>= 4.3.0)
- System.Buffers(>= 4.4.0)
- System.Collections(>= 4.3.0)
- System.Collections.Concurrent(>= 4.3.0)
- System.ComponentModel(>= 4.3.0)
- System.Diagnostics.Debug(>= 4.3.0)
- System.Diagnostics.DiagnosticSource(>= 4.4.1)
- System.Globalization(>= 4.3.0)
- System.IO(>= 4.3.0)
- System.IO.FileSystem(>= 4.3.0)
- System.Linq(>= 4.3.0)
- System.Linq.Expressions(>= 4.3.0)
- System.ObjectModel(>= 4.3.0)
- System.Reflection(>= 4.3.0)
- System.Reflection.Extensions(>= 4.3.0)
- System.Reflection.Primitives(>= 4.3.0)
- System.Resources.ResourceManager(>= 4.3.0)
- System.Runtime(>= 4.3.0)
- System.Runtime.Extensions(>= 4.3.0)
- System.Runtime.InteropServices(>= 4.3.0)
- System.Runtime.InteropServices.RuntimeInformation(>= 4.3.0)
- System.Text.Encoding(>= 4.3.0)
- System.Text.Encoding.Extensions(>= 4.3.0)
- System.Text.Encodings.Web(>= 4.4.0)
- System.Text.RegularExpressions(>= 4.3.0)
- System.Threading(>= 4.3.0)
- System.Threading.Tasks(>= 4.3.0)
- System.Xml.ReaderWriter(>= 4.3.0)
- System.Xml.XDocument(>= 4.3.0)
Tags