Microsoft.Extensions.Hosting.Abstractions 9.0.7

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.
27
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
26
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/d12868dd7c10ff0433c16b06d3b59d03c40d987a
25
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/dotnet/tree/30000d883e06c122311a66894579bc12329a09d4
25
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/dotnet/tree/c22dcd0c7a78d095a94d20e59ec0271b9924c82c
25
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
25
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/509f6badec2f3162f0e50330cd9107e5624b379b
25
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/4d0b3722384bfec7d4c210674df9b7bf1e59da90
25
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/0621c1748eac08dd516edc950559ab7e8308f214
25
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
24
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
24
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/aee5e4080331553ea9dfb7fb388b6d72f715bf6a
24
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/67acc3d331454956fc06d6de2218a625e3e596f8
24
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
24
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/da7e9894ce22ef8cc02e5acc56e95a6f8cf8f644
24
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/c663adee8e64ba5d379fa0edfb8201984a7df7d0
24
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/c911002ab43b7b989ed67090f2a48d9073d5118d
24
Microsoft.AspNetCore.Hosting.Abstractions
ASP.NET Core hosting and startup abstractions for web applications.
24
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/49e84ee5ff04b17f35cacb9c1d6ccf52d8328dad
24
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/dotnet/tree/75972a5ba730bdaf7cf3a34f528ab0f5c7f05183
24

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