Microsoft.Extensions.Hosting 10.0.0-preview.5.25277.114

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/dotnet/aspnetcore/tree/e882394a7bb38930da748291fe2c2ceaa6a80588
31
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
31
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
30
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.
30
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
29
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
29
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
29
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
29
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
29
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/1bf292d47ac2a0ebda07d8a3f00355dd01915ad5
28
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
28
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
28
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
28
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/7c810658463f35c39c54d5fb8a8dbbfd463bf747
28
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/d12868dd7c10ff0433c16b06d3b59d03c40d987a
28
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/844a82e37cae48af2ab2ee4f39b41283e6bb4f0e
28
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
28
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
28
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/57512b49997283599b00a6b67d0ccebaec171daf
28
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
28

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