Microsoft.Extensions.Hosting 10.0.0-preview.3.25171.5

About

Contains the .NET Generic Host HostBuilder which layers on the Microsoft.Extensions.Hosting.Abstractions package.

Key Features

  • Contains the .NET Generic Host HostBuilder.

How to Use

For a console app project:

    using (IHost host = new HostBuilder().Build())
    {
        var lifetime = host.Services.GetRequiredService<IHostApplicationLifetime>();
    
        lifetime.ApplicationStarted.Register(() =>
        {
            Console.WriteLine("Started");
        });
        lifetime.ApplicationStopping.Register(() =>
        {
            Console.WriteLine("Stopping firing");
            Console.WriteLine("Stopping end");
        });
        lifetime.ApplicationStopped.Register(() =>
        {
            Console.WriteLine("Stopped firing");
            Console.WriteLine("Stopped end");
        });
    
        host.Start();
    
        // Listens for Ctrl+C.
        host.WaitForShutdown();
    }

Main Types

The main types provided by this library are:

  • Microsoft.Extensions.Host.
  • Microsoft.Extensions.Hosting.HostApplicationBuilder
  • Microsoft.Extensions.Hosting.HostBuilder
  • Microsoft.Extensions.Hosting.IHostedService
  • Microsoft.Extensions.Hosting.IHostedLifecycleService

Additional Documentation

  • Microsoft.Extensions.Configuration
  • Microsoft.Extensions.DependencyInjection
  • Microsoft.Extensions.Hosting.Abstractions
  • Microsoft.Extensions.Logging
  • Microsoft.Extensions.Options

Feedback & Contributing

Microsoft.Extensions.Hosting is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Showing the top 20 packages that depend on Microsoft.Extensions.Hosting.

Packages Downloads
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/aee5e4080331553ea9dfb7fb388b6d72f715bf6a
26
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/3b519aa7d1a1b66e1d329d694f814e1d8228dc8c
26
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/e882394a7bb38930da748291fe2c2ceaa6a80588
25
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
25
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d504a7b7dab277712646747e9f5cce0d9507245e
25
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/2b7e994b8a304700a09617ffc5052f0d943bbcba
24
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/bd1e14b7d16b798de8a874189c89afed755a266c
24
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/1f050242559e7b90ff6c4ee7f99d92b3a5af5a62
24
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/fbe05294ac5c88be848b4d57d60cb2657874da9b
24
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/cf2c5c9c6dca430b97aa96429b84d0da07eb77f1
24
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/9699b939f94b7524a178821d78addefa5af5d750
24
Microsoft.AspNetCore.All
Provides a default set of APIs for building an ASP.NET Core application, and also includes API for third-party integrations with ASP.NET Core. This package requires the ASP.NET Core runtime. This runtime is installed by the .NET Core SDK, or can be acquired separately using installers available at https://aka.ms/dotnet-download.
23
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/8e941eb42f819adb116b881195158b3887a70a1c
23
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/3c37ef8f5358abb303c05d299f029fca7d867d56
23
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/e56abc45c4f8adc518abfc11a59849d616431e2c
23
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/ae1a6cbe225b99c0bf38b7e31bf60cb653b73a52
23
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/2670c128d522473e146ff9f8159bfffdfe694cd9
23
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/62c098bc170f50feca15916e81cb7f321ffc52ff
23
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/561deb05ae2d6680206e3d4a6bc75de699585980
23
Microsoft.AspNetCore.Mvc.Testing
Support for writing functional tests for MVC applications. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/610fe433e07b32ed451ed99d07df63be47c29050
23

https://go.microsoft.com/fwlink/?LinkID=799421

.NET Framework 4.6.2

.NET Standard 2.0

.NET 10.0

.NET Standard 2.1

.NET 9.0

.NET 8.0

Version Downloads Last updated
10.0.0-preview.3.25171.5 4 4/26/2025
10.0.0-preview.2.25163.2 7 3/21/2025
10.0.0-preview.1.25080.5 9 2/27/2025
9.0.4 4 4/27/2025
9.0.3 6 3/12/2025
9.0.2 9 2/18/2025
9.0.1 10 1/25/2025
9.0.0 12 11/23/2024
9.0.0-rc.2.24473.5 8 12/3/2024
9.0.0-rc.1.24431.7 10 9/21/2024
9.0.0-preview.7.24405.7 10 8/13/2024
9.0.0-preview.6.24327.7 17 7/29/2024
9.0.0-preview.5.24306.7 13 8/3/2024
9.0.0-preview.4.24266.19 15 8/4/2024
9.0.0-preview.3.24172.9 21 4/25/2024
9.0.0-preview.2.24128.5 19 4/22/2024
9.0.0-preview.1.24080.9 19 3/6/2024
8.0.1 10 12/5/2024
8.0.0 17 3/6/2024
8.0.0-rc.2.23479.6 18 3/6/2024
8.0.0-rc.1.23419.4 15 3/6/2024
8.0.0-preview.7.23375.6 21 3/6/2024
8.0.0-preview.6.23329.7 14 3/6/2024
8.0.0-preview.5.23280.8 15 7/2/2023
8.0.0-preview.4.23259.5 20 3/6/2024
8.0.0-preview.3.23174.8 18 3/2/2024
8.0.0-preview.2.23128.3 18 3/6/2024
8.0.0-preview.1.23110.8 17 3/6/2024
7.0.1 20 3/6/2024
7.0.0 18 3/6/2024
7.0.0-rc.2.22472.3 19 3/6/2024
7.0.0-rc.1.22426.10 14 3/6/2024
7.0.0-preview.7.22375.6 16 3/6/2024
7.0.0-preview.6.22324.4 16 3/6/2024
7.0.0-preview.5.22301.12 16 3/6/2024
7.0.0-preview.4.22229.4 17 3/6/2024
7.0.0-preview.3.22175.4 19 3/6/2024
7.0.0-preview.2.22152.2 17 3/6/2024
7.0.0-preview.1.22076.8 19 3/6/2024
6.0.2-mauipre.1.22102.15 16 3/6/2024
6.0.2-mauipre.1.22054.8 22 3/6/2024
6.0.1 21 3/6/2024
6.0.0 21 3/6/2024
6.0.0-rc.2.21480.5 17 3/6/2024
6.0.0-rc.1.21451.13 18 3/4/2024
6.0.0-preview.7.21377.19 21 3/1/2024
6.0.0-preview.6.21352.12 18 3/6/2024
6.0.0-preview.5.21301.5 20 3/6/2024
6.0.0-preview.4.21253.7 19 3/2/2024
6.0.0-preview.3.21201.4 19 3/6/2024
6.0.0-preview.2.21154.6 20 3/6/2024
6.0.0-preview.1.21102.12 21 3/2/2024
5.0.0 20 4/12/2022
5.0.0-rc.2.20475.5 18 3/3/2024
5.0.0-rc.1.20451.14 15 3/6/2024
5.0.0-preview.8.20407.11 20 3/6/2024
5.0.0-preview.7.20364.11 18 3/6/2024
5.0.0-preview.6.20305.6 18 3/6/2024
5.0.0-preview.5.20278.1 19 3/6/2024
5.0.0-preview.4.20251.6 20 3/6/2024
5.0.0-preview.3.20215.2 18 3/6/2024
5.0.0-preview.2.20160.3 19 3/6/2024
5.0.0-preview.1.20120.4 17 3/6/2024
3.1.32 19 3/6/2024
3.1.31 23 3/4/2024
3.1.30 27 3/6/2024
3.1.29 18 3/6/2024
3.1.28 21 3/6/2024
3.1.27 19 3/6/2024
3.1.26 21 3/6/2024
3.1.25 22 3/6/2024
3.1.24 19 3/6/2024
3.1.23 23 3/6/2024
3.1.22 22 3/3/2024
3.1.21 19 3/6/2024
3.1.20 17 3/6/2024
3.1.19 21 3/1/2024
3.1.18 15 3/6/2024
3.1.17 20 3/5/2024
3.1.16 20 3/6/2024
3.1.15 21 3/6/2024
3.1.14 17 3/6/2024
3.1.13 21 3/6/2024
3.1.12 19 3/6/2024
3.1.11 19 3/6/2024
3.1.10 25 3/6/2024
3.1.9 22 3/2/2024
3.1.8 22 3/6/2024
3.1.7 18 3/6/2024
3.1.6 20 3/6/2024
3.1.5 15 3/6/2024
3.1.4 20 3/4/2024
3.1.3 17 3/6/2024
3.1.2 17 3/6/2024
3.1.1 22 3/6/2024
3.1.0 21 3/3/2024
3.1.0-preview3.19553.2 17 3/6/2024
3.1.0-preview2.19525.4 19 3/6/2024
3.1.0-preview1.19506.1 18 3/6/2024
3.0.3 21 3/6/2024
3.0.2 18 3/6/2024
3.0.1 22 3/6/2024
3.0.0 22 3/6/2024
3.0.0-rc1.19456.10 17 3/6/2024
3.0.0-preview9.19423.4 19 3/6/2024
3.0.0-preview8.19405.4 22 3/6/2024
3.0.0-preview7.19362.4 16 3/6/2024
3.0.0-preview6.19304.6 18 3/6/2024
3.0.0-preview5.19227.9 17 3/6/2024
3.0.0-preview4.19216.2 23 3/6/2024
3.0.0-preview3.19153.1 17 3/6/2024
3.0.0-preview.19074.2 18 3/3/2024
3.0.0-preview.18572.1 15 3/6/2024
2.2.0 18 3/6/2024
2.2.0-preview3-35497 17 3/5/2024
2.2.0-preview2-35157 16 3/6/2024
2.2.0-preview1-35029 17 3/6/2024
2.1.1 23 3/6/2024
2.1.0 19 3/4/2024
2.1.0-rc1-final 21 3/6/2024
2.1.0-preview2-final 18 3/6/2024
2.1.0-preview1-final 19 3/2/2024