Table of Contents

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

services IServiceCollection

The 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

services IServiceCollection

The IServiceCollection to add services to.

clientName string

The name of the HttpClient to configure.

configureClient Action<HttpClient>

An action to configure the HttpClient.

Returns

IHttpClientBuilder

The IHttpClientBuilder for further configuration.