WebHostBuilder.ConfigureServices Method

Definition

Overloads

ConfigureServices(Action<WebHostBuilderContext,IServiceCollection>)

Adds a delegate for configuring additional services for the host or web application. This may be called multiple times.

ConfigureServices(Action<IServiceCollection>)

Adds a delegate for configuring additional services for the host or web application. This may be called multiple times.

ConfigureServices(Action<WebHostBuilderContext,IServiceCollection>)

Source:
WebHostBuilder.cs
Source:
WebHostBuilder.cs
Source:
WebHostBuilder.cs

Adds a delegate for configuring additional services for the host or web application. This may be called multiple times.

C#
public Microsoft.AspNetCore.Hosting.IWebHostBuilder ConfigureServices (Action<Microsoft.AspNetCore.Hosting.WebHostBuilderContext,Microsoft.Extensions.DependencyInjection.IServiceCollection> configureServices);

Parameters

configureServices
Action<WebHostBuilderContext,IServiceCollection>

A delegate for configuring the IServiceCollection.

Returns

The IWebHostBuilder.

Implements

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

ConfigureServices(Action<IServiceCollection>)

Source:
WebHostBuilder.cs
Source:
WebHostBuilder.cs
Source:
WebHostBuilder.cs

Adds a delegate for configuring additional services for the host or web application. This may be called multiple times.

C#
public Microsoft.AspNetCore.Hosting.IWebHostBuilder ConfigureServices (Action<Microsoft.Extensions.DependencyInjection.IServiceCollection> configureServices);

Parameters

configureServices
Action<IServiceCollection>

A delegate for configuring the IServiceCollection.

Returns

The IWebHostBuilder.

Implements

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0