Microsoft.Extensions.Hosting.Abstractions 9.0.16

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
MassTransit
MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com
179
MassTransit
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
156
MassTransit
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
157
MassTransit
MassTransit provides a developer-focused, modern platform for creating distributed applications without complexity.
158
MassTransit.AspNetCore
MassTransit hosting for ASP.NET Core; MassTransit is a message-based distributed application framework for .NET http://masstransit-project.com
998
MassTransit.Extensions.Hosting
MassTransit configuration extensions using Microsoft.Extensions.Hosting.IHostedService and Microsoft.Extensions.DependencyInjection.
227
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/d6f154cca3863703cf87c8b840eea9cbe20229b2
166
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
173
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder
160
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder
369
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/b7a2ec8c7ed6b48857af0a69688a73e8c14fe6cb
160
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/e71b34dbb2c0883145c658bed8814ae45f6fe15e
160
Microsoft.Extensions.Diagnostics.HealthChecks
Components for performing health checks in .NET applications Commonly Used Types: Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckService Microsoft.Extensions.Diagnostics.HealthChecks.IHealthChecksBuilder This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/ffaea14b06ea8b247fa4894b7d21ecf6da2cafbc
169
Microsoft.Extensions.Hosting
Hosting and startup infrastructures for applications.
160
Microsoft.Extensions.Hosting
.NET Core hosting and startup infrastructures for applications.
157
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
162
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
171
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
188
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
230

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-preview.4.26230.115 3 05/13/2026
11.0.0-preview.3.26207.106 15 04/14/2026
11.0.0-preview.2.26159.112 27 03/12/2026
11.0.0-preview.1.26104.118 26 02/10/2026
10.0.8 2 05/13/2026
10.0.7 18 04/21/2026
10.0.6 20 04/14/2026
10.0.5 21 03/13/2026
10.0.4 25 03/12/2026
10.0.3 31 02/10/2026
10.0.2 30 01/13/2026
10.0.1 40 12/12/2025
10.0.0 70 11/12/2025
10.0.0-rc.2.25502.107 71 10/15/2025
10.0.0-rc.1.25451.107 86 09/10/2025
10.0.0-preview.7.25380.108 71 08/14/2025
10.0.0-preview.6.25358.103 89 07/17/2025
10.0.0-preview.5.25277.114 95 06/07/2025
10.0.0-preview.4.25258.110 100 05/13/2025
10.0.0-preview.3.25171.5 109 04/13/2025
10.0.0-preview.2.25163.2 118 03/31/2025
10.0.0-preview.1.25080.5 118 03/30/2025
9.0.16 2 05/13/2026
9.0.15 21 04/14/2026
9.0.14 22 03/12/2026
9.0.13 26 02/10/2026
9.0.12 30 01/13/2026
9.0.11 61 11/12/2025
9.0.10 74 10/15/2025
9.0.9 71 09/10/2025
9.0.8 78 08/05/2025
9.0.7 86 07/09/2025
9.0.6 91 06/12/2025
9.0.5 101 05/14/2025
9.0.4 96 04/09/2025
9.0.3 107 03/29/2025
9.0.2 117 02/16/2025
9.0.1 105 03/29/2025
9.0.0 186 11/14/2024
9.0.0-rc.2.24473.5 113 10/18/2024
9.0.0-rc.1.24431.7 113 09/19/2024
9.0.0-preview.7.24405.7 117 08/22/2024
9.0.0-preview.6.24327.7 139 07/22/2024
9.0.0-preview.5.24306.7 137 07/22/2024
9.0.0-preview.4.24266.19 126 07/22/2024
9.0.0-preview.3.24172.9 121 07/22/2024
9.0.0-preview.2.24128.5 143 07/22/2024
9.0.0-preview.1.24080.9 131 07/22/2024
8.0.1 104 10/21/2024
8.0.0 374 02/04/2024
8.0.0-rc.2.23479.6 130 07/22/2024
8.0.0-rc.1.23419.4 135 07/22/2024
8.0.0-preview.7.23375.6 130 07/20/2024
8.0.0-preview.6.23329.7 126 07/22/2024
8.0.0-preview.5.23280.8 133 07/22/2024
8.0.0-preview.4.23259.5 142 07/22/2024
8.0.0-preview.3.23174.8 130 07/22/2024
8.0.0-preview.2.23128.3 115 07/22/2024
8.0.0-preview.1.23110.8 130 07/22/2024
7.0.0 140 02/05/2024
7.0.0-rc.2.22472.3 131 07/22/2024
7.0.0-rc.1.22426.10 125 07/22/2024
7.0.0-preview.7.22375.6 132 07/22/2024
7.0.0-preview.6.22324.4 134 07/18/2024
7.0.0-preview.5.22301.12 112 07/18/2024
7.0.0-preview.4.22229.4 123 07/22/2024
7.0.0-preview.3.22175.4 127 07/21/2024
7.0.0-preview.2.22152.2 142 07/22/2024
7.0.0-preview.1.22076.8 130 07/22/2024
6.0.2-mauipre.1.22102.15 119 10/09/2024
6.0.1 103 11/14/2024
6.0.0 149 07/18/2024
6.0.0-rc.2.21480.5 104 07/22/2024
6.0.0-rc.1.21451.13 131 07/20/2024
6.0.0-preview.7.21377.19 125 07/22/2024
6.0.0-preview.6.21352.12 138 07/18/2024
6.0.0-preview.5.21301.5 125 07/22/2024
6.0.0-preview.4.21253.7 132 07/22/2024
6.0.0-preview.3.21201.4 126 07/22/2024
6.0.0-preview.2.21154.6 144 07/22/2024
6.0.0-preview.1.21102.12 141 07/22/2024
5.0.0 134 07/22/2024
5.0.0-rc.2.20475.5 133 07/17/2024
5.0.0-rc.1.20451.14 114 07/22/2024
5.0.0-preview.8.20407.11 130 07/22/2024
5.0.0-preview.7.20364.11 142 07/22/2024
5.0.0-preview.6.20305.6 127 07/22/2024
5.0.0-preview.5.20278.1 139 07/22/2024
5.0.0-preview.4.20251.6 125 07/20/2024
5.0.0-preview.3.20215.2 143 07/22/2024
5.0.0-preview.2.20160.3 130 07/22/2024
5.0.0-preview.1.20120.4 140 07/22/2024
3.1.32 133 07/22/2024
3.1.31 126 07/22/2024
3.1.30 152 07/22/2024
3.1.29 127 07/22/2024
3.1.28 136 07/22/2024
3.1.27 153 07/22/2024
3.1.26 128 07/22/2024
3.1.25 118 07/22/2024
3.1.24 145 07/22/2024
3.1.23 117 07/21/2024
3.1.22 126 07/22/2024
3.1.21 140 07/22/2024
3.1.20 128 07/22/2024
3.1.19 132 07/22/2024
3.1.18 466 02/04/2024
3.1.17 128 07/22/2024
3.1.16 138 07/22/2024
3.1.15 117 07/22/2024
3.1.14 128 07/22/2024
3.1.13 131 07/22/2024
3.1.12 141 07/22/2024
3.1.11 134 07/22/2024
3.1.10 129 07/22/2024
3.1.9 131 07/22/2024
3.1.8 273 02/04/2024
3.1.7 133 07/22/2024
3.1.6 151 07/22/2024
3.1.5 125 07/20/2024
3.1.4 128 07/22/2024
3.1.3 124 07/22/2024
3.1.2 136 07/22/2024
3.1.1 142 07/22/2024
3.1.0 138 07/22/2024
3.1.0-preview3.19553.2 134 07/22/2024
3.1.0-preview2.19525.4 117 07/14/2024
3.1.0-preview1.19506.1 144 07/22/2024
3.0.3 133 07/22/2024
3.0.2 119 07/22/2024
3.0.1 124 07/22/2024
3.0.0 142 07/22/2024
3.0.0-rc1.19456.10 134 07/22/2024
3.0.0-preview9.19423.4 120 07/22/2024
3.0.0-preview8.19405.4 157 07/22/2024
3.0.0-preview7.19362.4 133 07/17/2024
3.0.0-preview6.19304.6 115 07/22/2024
3.0.0-preview5.19227.9 129 07/22/2024
3.0.0-preview4.19216.2 138 07/18/2024
3.0.0-preview3.19153.1 129 07/22/2024
3.0.0-preview.19074.2 142 07/22/2024
3.0.0-preview.18572.1 119 07/22/2024
2.2.0 195 02/05/2024
2.2.0-preview3-35497 122 07/22/2024
2.2.0-preview2-35157 157 07/22/2024
2.2.0-preview1-35029 127 07/22/2024
2.1.1 125 07/22/2024
2.1.0 140 07/22/2024
2.1.0-rc1-final 137 07/22/2024
2.1.0-preview2-final 128 07/22/2024
2.1.0-preview1-final 136 07/22/2024
2.0.3 122 07/22/2024
2.0.2 121 07/22/2024
2.0.1 142 07/22/2024
2.0.0 158 02/05/2024
2.0.0-preview2-final 113 07/22/2024
2.0.0-preview1-final 134 07/22/2024