Microsoft.Extensions.Hosting.Abstractions 9.0.20

About

Contains abstractions to host user code in an application by encapsulating an application's resources and lifetime functionality including:

  • Dependency injection (DI).
  • Logging.
  • Configuration.
  • Starting, stopping and obtaining notifications.

This package is also used to wire up specific application models like ASP.NET Core that are built on top of hosting.

Key Features

  • Provides the BackgroundService base class and the IHostedService interface for implementing worker services.
  • Provides interfaces used to configure and start\stop a host.
  • Provides types to obtain environment settings such as an application name and paths.

How to Use

See the Conceptual documentation below for using BackgroundService and IHostedService to host worker services.

Main Types

The main types provided by this library are:

  • Microsoft.Extensions.Hosting.BackgroundService
  • Microsoft.Extensions.Hosting.IHostBuilder
  • Microsoft.Extensions.Hosting.IHostedService

Additional Documentation

  • Microsoft.Extensions.Hosting
  • Microsoft.Extensions.Configuration.Abstractions
  • Microsoft.Extensions.DependencyInjection.Abstractions
  • Microsoft.Extensions.Diagnostics.Abstractions
  • Microsoft.Extensions.FileProviders.Abstractions
  • Microsoft.Extensions.Logging.Abstractions

Feedback & Contributing

Microsoft.Extensions.Hosting.Abstractions 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.Abstractions.

Packages Downloads
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
32
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications. This package was built from the source code at https://github.com/aspnet/Hosting/tree/0724e6cde1149ee1a19bfec9c13a2c9327b71213
32
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
31
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
30
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/8486d31e24f30e3fa1809a95699a0adc16f448d7
30
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
29
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications. This package was built from the source at: https://github.com/aspnet/Hosting/tree/687a99438a1a596a11b7dbd0bf9da5035b3b74eb
29
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/af22effae4069a5dfb9b0735859de48820104f5b
29
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/febee99db845fd8766a13bdb391a07c3ee90b4ba
29
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d5dc8a13cc618b9cbdc1e5744b4806c594d49553
29
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/d827c653b787c07de908240b7746ce34d3e6271e
29
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/7c810658463f35c39c54d5fb8a8dbbfd463bf747
29
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/3fe12b935c03138f76364dc877a7e069e254b5b2
29
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/aspnet/AspNetCore/tree/1bf292d47ac2a0ebda07d8a3f00355dd01915ad5
29
Microsoft.AspNetCore.DataProtection
ASP.NET Core logic to protect and unprotect data, similar to DPAPI. This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/ae2eabad0e49302d0632a7dde917fdc68d960dc4
29

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

.NET Framework 4.6.2

.NET Standard 2.1

.NET Standard 2.0

.NET 9.0

.NET 8.0

Version Downloads Last updated
11.0.0-rc.1.26425.128 3 09/09/2026
11.0.0-preview.7.26381.103 4 08/12/2026
11.0.0-preview.6.26359.118 6 07/18/2026
11.0.0-preview.5.26302.115 8 06/12/2026
11.0.0-preview.4.26230.115 10 05/16/2026
11.0.0-preview.3.26207.106 11 04/24/2026
11.0.0-preview.2.26159.112 17 03/13/2026
11.0.0-preview.1.26104.118 14 02/19/2026
10.0.12 3 09/09/2026
10.0.11 5 08/12/2026
10.0.10 7 07/18/2026
10.0.9 9 06/12/2026
10.0.8 9 05/16/2026
10.0.7 14 04/24/2026
10.0.6 11 04/24/2026
10.0.5 14 03/13/2026
10.0.4 14 03/12/2026
10.0.3 16 02/19/2026
10.0.2 14 01/17/2026
10.0.1 16 12/10/2025
10.0.0 20 12/08/2025
10.0.0-rc.2.25502.107 21 10/26/2025
10.0.0-rc.1.25451.107 27 10/26/2025
10.0.0-preview.7.25380.108 26 09/05/2025
10.0.0-preview.6.25358.103 24 07/30/2025
10.0.0-preview.5.25277.114 27 07/30/2025
10.0.0-preview.4.25258.110 25 05/23/2025
10.0.0-preview.3.25171.5 31 05/23/2025
10.0.0-preview.2.25163.2 29 03/20/2025
10.0.0-preview.1.25080.5 29 02/26/2025
9.0.20 3 09/09/2026
9.0.19 5 08/12/2026
9.0.18 7 07/18/2026
9.0.17 9 06/12/2026
9.0.16 8 05/16/2026
9.0.15 14 04/24/2026
9.0.14 14 03/12/2026
9.0.13 14 02/19/2026
9.0.12 17 01/17/2026
9.0.11 20 12/09/2025
9.0.10 22 10/26/2025
9.0.9 24 10/26/2025
9.0.8 29 09/05/2025
9.0.7 27 07/30/2025
9.0.6 29 07/30/2025
9.0.5 28 05/22/2025
9.0.4 28 05/22/2025
9.0.3 29 03/20/2025
9.0.2 31 02/18/2025
9.0.1 31 02/18/2025
9.0.0 31 02/18/2025
9.0.0-rc.2.24473.5 29 02/18/2025
9.0.0-rc.1.24431.7 33 02/18/2025
9.0.0-preview.7.24405.7 31 02/18/2025
9.0.0-preview.6.24327.7 30 02/18/2025
9.0.0-preview.5.24306.7 30 02/18/2025
9.0.0-preview.4.24266.19 27 02/18/2025
9.0.0-preview.3.24172.9 30 02/18/2025
9.0.0-preview.2.24128.5 30 02/18/2025
9.0.0-preview.1.24080.9 34 02/18/2025
8.0.1 30 02/18/2025
8.0.0 30 02/18/2025
8.0.0-rc.2.23479.6 30 02/18/2025
8.0.0-rc.1.23419.4 30 02/18/2025
8.0.0-preview.7.23375.6 30 02/18/2025
8.0.0-preview.6.23329.7 30 02/18/2025
8.0.0-preview.5.23280.8 31 02/18/2025
8.0.0-preview.4.23259.5 32 02/18/2025
8.0.0-preview.3.23174.8 29 02/18/2025
8.0.0-preview.2.23128.3 33 02/18/2025
8.0.0-preview.1.23110.8 34 02/18/2025
7.0.0 30 02/18/2025
7.0.0-rc.2.22472.3 30 02/18/2025
7.0.0-rc.1.22426.10 30 02/18/2025
7.0.0-preview.7.22375.6 33 02/18/2025
7.0.0-preview.6.22324.4 28 02/18/2025
7.0.0-preview.5.22301.12 29 02/18/2025
7.0.0-preview.4.22229.4 31 02/18/2025
7.0.0-preview.3.22175.4 30 02/18/2025
7.0.0-preview.2.22152.2 30 02/18/2025
7.0.0-preview.1.22076.8 29 02/18/2025
6.0.1 33 02/18/2025
6.0.0 31 02/18/2025
6.0.0-rc.2.21480.5 30 02/18/2025
6.0.0-rc.1.21451.13 31 02/18/2025
6.0.0-preview.7.21377.19 30 02/18/2025
6.0.0-preview.6.21352.12 31 02/18/2025
6.0.0-preview.5.21301.5 29 02/18/2025
6.0.0-preview.4.21253.7 28 02/18/2025
6.0.0-preview.3.21201.4 30 02/18/2025
6.0.0-preview.2.21154.6 30 02/18/2025
6.0.0-preview.1.21102.12 30 02/18/2025
5.0.0 31 02/18/2025
5.0.0-rc.2.20475.5 31 02/18/2025
5.0.0-rc.1.20451.14 31 02/18/2025
5.0.0-preview.8.20407.11 30 02/18/2025
5.0.0-preview.7.20364.11 29 02/18/2025
5.0.0-preview.6.20305.6 33 02/18/2025
5.0.0-preview.5.20278.1 32 02/18/2025
5.0.0-preview.4.20251.6 29 02/18/2025
5.0.0-preview.3.20215.2 30 02/18/2025
5.0.0-preview.2.20160.3 30 02/18/2025
5.0.0-preview.1.20120.4 34 02/18/2025
3.1.32 30 02/18/2025
3.1.31 30 02/18/2025
3.1.30 34 02/18/2025
3.1.29 31 02/18/2025
3.1.28 32 02/18/2025
3.1.27 30 02/18/2025
3.1.26 30 02/18/2025
3.1.25 31 02/18/2025
3.1.24 34 02/18/2025
3.1.23 30 02/18/2025
3.1.22 30 02/18/2025
3.1.21 30 02/18/2025
3.1.20 34 02/18/2025
3.1.19 28 02/18/2025
3.1.18 29 02/18/2025
3.1.17 30 02/18/2025
3.1.16 32 02/18/2025
3.1.15 30 02/18/2025
3.1.14 30 02/18/2025
3.1.13 31 02/18/2025
3.1.12 31 02/18/2025
3.1.11 28 02/18/2025
3.1.10 28 02/18/2025
3.1.9 31 02/18/2025
3.1.8 33 02/18/2025
3.1.7 31 02/18/2025
3.1.6 29 02/18/2025
3.1.5 30 02/18/2025
3.1.4 33 02/18/2025
3.1.3 30 02/18/2025
3.1.2 31 02/18/2025
3.1.1 28 02/18/2025
3.1.0 33 02/18/2025
3.1.0-preview3.19553.2 31 02/18/2025
3.1.0-preview2.19525.4 31 02/18/2025
3.1.0-preview1.19506.1 30 02/18/2025
3.0.3 34 02/18/2025
3.0.2 31 02/18/2025
3.0.1 30 02/18/2025
3.0.0 31 02/18/2025
3.0.0-rc1.19456.10 31 02/18/2025
3.0.0-preview9.19423.4 31 02/18/2025
3.0.0-preview8.19405.4 30 02/18/2025
3.0.0-preview7.19362.4 33 02/18/2025
3.0.0-preview6.19304.6 33 02/18/2025
3.0.0-preview5.19227.9 30 02/18/2025
3.0.0-preview4.19216.2 33 02/18/2025
3.0.0-preview3.19153.1 31 02/18/2025
3.0.0-preview.19074.2 34 02/18/2025
3.0.0-preview.18572.1 33 02/18/2025
2.2.0 30 02/18/2025
2.2.0-preview3-35497 29 02/18/2025
2.2.0-preview2-35157 30 02/18/2025
2.2.0-preview1-35029 31 02/18/2025
2.1.1 31 02/18/2025
2.1.0 30 02/18/2025
2.1.0-rc1-final 29 02/18/2025
2.1.0-preview2-final 30 02/18/2025
2.1.0-preview1-final 33 02/18/2025
2.0.3 31 02/18/2025
2.0.2 30 02/18/2025
2.0.1 29 02/18/2025
2.0.0 33 02/18/2025
2.0.0-preview2-final 31 02/18/2025
2.0.0-preview1-final 30 02/18/2025