Microsoft.Extensions.Hosting.Abstractions 10.0.0-preview.1.25080.5

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.
28
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
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/dotnet/dotnet/tree/30000d883e06c122311a66894579bc12329a09d4
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/509f6badec2f3162f0e50330cd9107e5624b379b
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/4d0b3722384bfec7d4c210674df9b7bf1e59da90
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/dotnet/aspnetcore/tree/0621c1748eac08dd516edc950559ab7e8308f214
26
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
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/67acc3d331454956fc06d6de2218a625e3e596f8
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/ae2eabad0e49302d0632a7dde917fdc68d960dc4
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/c663adee8e64ba5d379fa0edfb8201984a7df7d0
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/c911002ab43b7b989ed67090f2a48d9073d5118d
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/dotnet/dotnet/tree/75972a5ba730bdaf7cf3a34f528ab0f5c7f05183
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.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/ddf39a1b4690fbe23aea79c78da67004a5c31094
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/fedc545ce86467b7d3413d906f1ab02fb3db12ff
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/ecdcc752d4639061c2c49727ee77a1039bbbca22
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/cb14812a5c6098bd1091f5b7fd471ce2be45e8dd
25

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

.NET Framework 4.6.2

.NET 10.0

.NET Standard 2.0

.NET Standard 2.1

.NET 9.0

.NET 8.0

Version Downloads Last updated
10.0.1 7 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 20 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 22 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 23 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 23 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 26 09/05/2025
3.1.3 25 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 26 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 25 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 24 09/05/2025
2.0.0 22 09/05/2025
2.0.0-preview2-final 21 09/05/2025
2.0.0-preview1-final 24 09/05/2025