Is there an alternative way to add the "AddHttpClient()" setting in the .NET 6 Worker Service template?
In Minimal APIs for example we have available:
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddHttpClient();
In the Worker Service template is not:
CodePudding user response:
Install matching version of Microsoft.Extensions.Http
nuget (for .NET 6 6.0.0
should be fine) and HttpClientFactoryServiceCollectionExtensions.AddHttpClient
will become available for your project.
CodePudding user response:
Just add HttpClient
like you add every service by AddScoped<IHttpClient, HttpClient>()