Class ServiceCollectionExtensions
- Namespace
- MADE.Networking.Extensions
- Assembly
- MADE.Networking.dll
Defines a collection of extensions for registering MADE.NET Networking services with dependency injection.
public static class ServiceCollectionExtensions
- Inheritance
-
ServiceCollectionExtensions
- Inherited Members
Methods
AddNetworkRequestFactory(IServiceCollection)
Adds the INetworkRequestFactory and its dependencies to the specified IServiceCollection.
public static IServiceCollection AddNetworkRequestFactory(this IServiceCollection services)
Parameters
servicesIServiceCollectionThe IServiceCollection to add services to.
Returns
- IServiceCollection
The IServiceCollection for chaining.
AddNetworkRequestFactory(IServiceCollection, string, Action<HttpClient>)
Adds the INetworkRequestFactory and configures a named HttpClient with the specified configureClient action.
public static IHttpClientBuilder AddNetworkRequestFactory(this IServiceCollection services, string clientName, Action<HttpClient> configureClient)
Parameters
servicesIServiceCollectionThe IServiceCollection to add services to.
clientNamestringThe name of the HttpClient to configure.
configureClientAction<HttpClient>An action to configure the HttpClient.
Returns
- IHttpClientBuilder
The IHttpClientBuilder for further configuration.